La città gode di un clima tropicale abbastanza mite, con una temperatura media annuale di 26°C. Gli alisei, che soffiano soprattutto da dicembre ad aprile, mitigano il clima rinfrescando l'aria ed impedendo alle temperature di raggiungere picchi mal tollerabili. Esistono due stagioni: da giugno ad ottobre si ha l'inverno, caratterizzato da perturbazioni e cicloni, da dicembre ad aprile si ha la stagione secca, contraddistinta da brevi ed improvvise precipitazioni.
Quando:
Per motivi climatici ma soprattutto di affollamento e prezzi, è preferibile visitare la città tra maggio e giugno.