Middeltemperaturen ved kysten er 20 ℃ om vinteren (april-november) og 26 ℃ om sommeren (desember-mars). Den tørre og kjølige sesongen fra mai til oktober og vinteren er fra juni til august. November til april er fuktig og varm, og ⅔ av den årlige nedbøren kommer i denne perioden. Øya rammes også av sykloner.