Klimaet er tropisk marint. Månedene fra januar til mai er den tørre årstiden, mens det fra juni til desember er mest nedbør. Det faller mer nedbør i høyere strøk enn i lavlandet. I fjellene midt på øya kommer det mm nedbør om året. Ved kysten faller det fra til mm nedbør om året. Det faller mest nedbør på østsiden av hovedøya.