I have been using the Accuweather Marine App and like it. It's more like a NOAA forecast and you can pull up the NOAA buoys.

http://www.marineweatherbybluefin.com/united-states

They also have a Web App. http://www.marineweatherbybluefin.com/united-states/app