Find the beach hotels that appeal to you the most
Check out our pick of great beach hotels in Makandudu
Set on the stunning island of Vagaru in the secluded Shaviyani atoll, JW Marriott Maldives Resort & Spa can be reached via a 55-minute scenic seaplane flight from Velana International airport.
Located in Shaviyani Atoll, Gaskara Guesthouse offers a private beach area, free WiFi, a 24-hour front desk, and full-day security.