While the temperature is nice all year, you may want to avoid the rainy season. According to data compiled by Weather-and-Climate.com, the best time to avoid the rainy season is from November to April.
The air temperature ranges between 75F/23C and 93F/34C while the water temperature ranges between 79F/26C and 84F/29C.