They all could be used. on - very near the water at - general location beside - in the general location by - close to near - close to You most likely would use on or along most often.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.