Tide Table is a free program for iPhone, that makes part of the category 'Weather'.
Free
Tide Table: Accurate US Tide Prediction Information
DC NxTrain Overview