Training manuals put together by SLS.
The manuals are full of tips and worth reading
Surf swimming
Board paddling
Ski paddling
Beach sprinting
Pool events
Other resources
Ocean6 series - Watch the pros in action
Surfsports coaching - Good videos on this YouTube channel
Stretch like a legend