Klimaet på øya er hovedsakelig bestemt av den intertropiske konvergenssonens sesongmessige forflytning, som gir nedbør jevnt fordelt over året. Øya er fuktig og tropisk, med en årsmiddeltemperatur på 23,6 °C og total årlig nedbørmengde på over 7 000 mm. Det regner alle måneder av året. De tørreste periodene er fra januar til mars og fra slutten av september til oktober.