Get on garmins site, look for your bodies of water, see if their covered. Go to a store that has the units your thinking of, start playing with them.
That will dispel any (or prove) questions you have.
For the phone app, as mentioned - difficult to see in sunlight, and requires a waterproof...