Magoodhoo

Travel Guide

A beach with palm trees, a sandy shore, and a person walking.
A beach with clear water, green algae, a boat, and palm trees.