I like the tide predictions from this site, they're a very nice graphical presentation of the data. Only downside is that they are not to my knowledge archived nor are they long range. Nonetheless they're my "go-to" website for tide info.

http://www.fishingworks.com/tide_prediction_interval.cfm