Iklim tropis sangat dimoderasi oleh pengaruh samudera dan angin pasia yang melemahkan kelembaban, yang dapat mendekati 80%. Suhu rata-rata tahunan adalah 23 ° C, dengan ekstremitas historis 2,3 ° C dan 39,1 ° C. Catatan curah hujan menunjukkan bahwa curah hujan sangat berbeda di dalam pulau.
30 °C