April and May deliver the best balance of fine weather (low 30s°C), calm seas, and noticeably thinner crowds than peak season. November also works we…
May and September offer 20–30% discounts on rooms, still-good weather, and fewer tourists. You avoid the worst of the summer heat…
Go in April or May for the best weather without the peak-season crowds and prices.