NOAA tide stations

3061 tide prediction stations, each with today's tides and the tidal range measured from a full year of NOAA's own predictions.