January to March: consistently sunny, low humidity, calm seas. The town is busy but not jammed, and everything is open.
April and November: April still has mostly dry weather but thinner crowds. November sees the tail end of rain, with lower room ra…
Go in January for guaranteed sun and a lively atmosphere, or in April for similar weather with fewer tourists.