Klimaet er tropisk, med årlige middeltemperaturer omkring 27 °C. Den årlige nedbørmengden varierer fra 500 mm i nord til rundt 4000 mm i sør. De flate øyene er særlig utsatt for tropiske orkaner, som har økt både i styrke og hyppighet gjennom 1990-årene.