Surf.Alarm addresses the lazy surfer's problem of waking up to check surf cams & reports only to see the waves weren't worth it. This app refreshes data while you're asleep to see if it should bother waking you up in the morning with an alarm, based on specified conditions.
This app is free of charge and available on the App Store
All surf, wind, and tide reports and forecasts are made available thanks to the Spitcast API