This provides decent tide information. Not very pretty, but gets the job done. Beware of some bugs. If you try to resize the window, the app will hang and then crash.
LuckysClub about Tide Graph