March and April: consistently sunny, lower humidity, and fewer crowds than January–February, with water temperatures still pleasant for swimming and…
May and November: hotel prices drop 30–50% from peak; weather is still good (May drier, November slightly wetter); beaches less c…
Go in March or April for the best balance of weather, low crowds, and reasonable prices.