Aye tides has a lot of competition, however I think they do the best job of combining useful features and simplicity into their app. Love the ability to turn the phone horizontal and get a graph and then be able to manipulate it to show the tide height at different times of day.
ConeBone about AyeTides, v3.2.9