As somebody who has a doctorate in astrophysics and is a physics professor at a university, I will add my two cents. What has been described by some of the others, the water surface reflecting sound waves has some merit, there are two main ressons why sound seems to travel farther on open water than on land. The main reason is that background sound (i.e., "noise") is typically much reduced on a lake than on land where other people, animals, and birds like to hang out. Hence one can hear sound at lower decibel levels than when the background noise is higher (on land). The other reason has to do with obstructions (e.g., trees, buildings, hills, etc.) that are often plentiful on land. Obstructions will redirect (and also absorb) sound waves, once again reducing the decibel level at the position of the listener.