Øyene ligger i det våte tropiske beltet. Temperaturen varierer fra et minimum på 18–21 °C til et maksimum på 30–33 °C.