Тропический пассатный, сухой. Среднемесячные температуры варьируются от +22'C (январь–февраль) до +26'C (сентябрь–октябрь), но в горах намного прохладнее.
Осадков выпадает всего 100–300 мм. в год, в основном в августе–октябре, когда дуют юго-западные муссоны.
Температура воды у побережья колеблется от 21'С до 26'С.
Лучшее время для посещения страны - с октября по август. Температура воздуха круглый год стоит комфортная - от 23'C до 26'C. Температура воды - 21-23'C.
С августа по сентябрь - сезон дождей. В это время ветер не подходит для кайт- и винд-серфинга. Сразу после дождливых недель на острове появляется много комаров, что также не комфортно.
Высокий сезон - с ноября по март, особенно на Рождество и Новый год, когда европейцы отправляются на отдых в теплые страны.