The dry season runs from November to April: warm days, light winds, calm water, and the lowest chance of rain. This is high season for snorkelling and diving, and prices for villa rentals jump accordingly — especially around Christmas, New Year, and Easter.
May to October is hotter and wetter, with afternoon thunderstorms common from June through September. The trade-off is fewer crowds and lower prices. Sea turtle nesting runs May to October, with hatchlings emerging through September and October — a moving sight if you happen to be on the beach at the right moment. Hurricane season peaks in August and September; check forecasts before booking.