mySeaMap is a marine map app for iPhone and iPad. It is based on the community project OpenSeaMap which seeks to build a free and open nautical chart. You have the choice of OpenStreetMap or Apple Maps as the base map.
Please note that OpenSeaMap charts have no depth information!