September to November. Rainfall is low, temperatures hover around 26–29°C, and the sky is reliably blue. Crowds are thinner than in the European summ…
March to May. After the summer frenzy, prices drop sharply still warm (28–30°C) but with more rain. You get uncrowded beaches and…
Go in September or October for the best balance of sunshine, quiet beaches, and reasonable prices.