The short answer: May, September and October
If you just want the answer and not the explanation: May, September and October are the best months overall. The weather is warm (22–26°C), the sea is swimmable, the island isn't packed, and you're not paying peak prices. You can get a rental car without booking months ahead. Restaurants have tables. Beaches have space. It's that simple.
May and June are the sweet spot for value — after Easter, prices drop to low-season levels while the weather is already excellent. October is the sweet spot for the sea — the Atlantic has been warming all summer and hits 22°C, the warmest it gets all year. You'll swim without that first-minute shock.
But "best" depends on what you're here for. Surfers want winter swells. Families want calm summer seas. Party people want Carnival. Digital nomads want cheap rent in November. Keep reading.
B01