January and February are the sweet spot: reliably sunny, around 26°C, with the sea warm enough to swim. March also works well, though the crowds thin…
March is the best shoulder month: still warm and sunny, but crowds drop after the first week and prices ease 15–20%. April is coo…
Go in January or February for the only reliable sun and warm sea, and accept the crowds and higher prices.