I have the Garmin Fenix 3 that is a waterproof GPS sports watch, so running is covered. I use it fot MTbiking
There is an App called Big Wave Dave, for wave count etc as per the photo.
Black data is the last wave and red the best for the session
Just checked and looks like there is a tide chart app, so will have to get that one
The new Apple 2 is waterproof and has GPS. Dont know about surf apps or how tough it is