March and April: water still warm from summer, crowds thin out, and hotel prices drop 30-40% from peak.
November and March: still good weather (25-28°C), 50% fewer visitors, and room rates 40% cheaper than summer.
Go in March for warm water and empty beaches without the chaos of January.