Beginner-friendly surf beach with boutique stays.
Weligama Beach, Weligama
$100 - $200
A boutique resort on Weligama Bay offering surf lessons, whale watching, and beachfront dining....