The Garmin GPSMAP 76CSx or 60CSx are both well liked.
One issue is that Garmin's waterproof rating doesn't seem to always be right - after going through one (and hearing from others who also had units ruined by water ingress), I now only use my inside a clear Aquapac dry bag.