Been I think 4 times, Caya-Coco is awesome, white sand beaches
Do the tours to the mainland, friendly people and take advantage of a meal at someones house, did that and ate more lobster than I likely should have
The beach on the southern side are black sand, which makes walking on the beach...