The smooth surface of the water makes the reflected waves nice and orderly and at the same angle they came in, which is the same thing a mirror does, it produces the same wave that an object would if there was no water and the object were under the surface, so our eyes interpret it as if there is an object there.