NOAA Tide Predictions allows users of the Tides and Currents website (http://tidesandcurrents.noaa.gov) to generate tide predictions for up to 2 years in the past or future, at any of 3000+ locations around the United States.