These luxury resorts offer top service at the most beautiful locations right next to the surf spots