December to April. These months have the least rain (about 60–70mm per month), daytime temps hover around 28–30°C, and the sea is calm for swimming.…
May and November. May is dry and warm with hotel discounts of 20–30% from peak. November sees similar deals, plus fewer cruise sh…
Go in March or April for the best balance of dry weather, manageable crowds, and solid hotel value.