May and September. May offers warm days (20–25°C), blooming olive groves, and uncrowded beaches. September has sea temperatures still pleasant for sw…
June and early October. June has long sunny days and pre-season prices; early October is quieter with mild 20°C days and autumn d…
Come in May or September for the best balance of good weather, moderate crowds, and fair prices.