Great Beach and reef for snorkel…..but you must get there early. Best time is 7:30am to 12 noon. There is no wind and no waves. Super calm water. Depth 1-45 feet on reef. By 1pm the winds have kicked in and you will not enjoy it as much. Great visibility….great sea life, little vegetation.