GPS like 60Csx or etrex have marine POI (for example tides) in firmware, the same way like basemap. You can download this POI to PC using gpsdaemon. You can find them on Garmin site too, as a firmware update.