May and September: warm enough for the beach but without the summer crowds and peak hotel prices.
June and September: June offers long days and sea temps around 22°C, before the full price hike. September is still warm but calm…
Go in May or September for the best mix of good weather, open facilities, and sane prices.