6 Tips for surfing on rock and reef breaks
Surfing on coral reefs is an experience that every surfer should try. Waves formed on these types of breaks are usually of higher quality, and most of them are found in crystal-clear waters. Despite... Read more