I have a Garmin auto gps that I take on long trips. I've been on a few roads that did not show up on their maps (a few county dirt roads) and it kinda goes bonkers. I think it would be hard to set waypoints or navigate on a body of water unless there was a road on it!
Now, my GPS on my Hbird 1197, love it and don't know how I got along without one!