The National Oceanic and Atmospheric Administration (NOAA) - provides us with a nice set of tables predicting the high and low tide times and heights. I've taken that data and made a tide clock. The brown triangle shows the low tide time (brown for muddy) while the blue triangle shows the high tide time. Water height is given by the variables on the bottom. This tide data is for Bangor, Maine - you can get tide data for other areas in the USA from the NOAA website. This is only data for 2013 - new data will have to be loaded every year. I have applied a time offset to the NOAA data to better reflect my personal observations - this can be removed by editing the Local Offset Minutes variable and setting it to zero.
Credit to Paddle2See