Treasure Beach is the only resort area to speak of, with just a handful of hotels stretching acrosethree sandy bays.
Just a handful of hotels stretch across three sandy bays.