The climate on the island is essentially tropical, but it varies by region. The maximum mean temperature in the lowlands is 30 to 32 °C, and the minimum 23-24 °C. In the highlands above 2100 meters, colder conditions prevail and night frosts are common there, while the daytime temperature exceeds 22 °C, regardless of the season.