Øyene har et varmt og fuktig tropisk klima med passatvind. Temperaturen ligger mellom 20 °C og 29 °C. Nedbøren er på 165 cm i året, med perioden fra november til april som den våteste.