This app uses JSF (RI) and calls the the NOAA Tide Prediction Web Service.(see http://opendap.co-ops.nos.noaa.gov/axis/). Heights are given in feet (MSL). All times are in local standard time and there is no adjustment for DST.
To quote their disclaimer: "These raw data have not been subjected to the National Ocean Service's quality control or quality assurance procedures and do not meet the criteria and standards of official National Ocean Service data. They are released for limited public use as preliminary data to be used only with appropriate caution."
You've been warned.
Select a reporting station (location), a date, a thresholds, and granularity (interval). The generated list will show the tides less than or equal to the threshold in bold red, and the tides greater than the threshold in blue.