| Costa Brava |
Days 17–20°C. Sea 14–16°C. Cool nights, some showers. Sea feels cold to most people. |
Days 22–25°C. Sea 19–20°C. Resorts more fully open. |
Biggest jump. Becomes a proper beach trip, not a spring city-by-the-sea. |
| Salou / Oropesa |
Days 19–22°C. Sea 16–18°C. |
Days 23–26°C. Sea 19–21°C. |
More swimable. Still not stronger than Fuengirola or Mallorca for this group. |
| Fuengirola |
Days 21–23°C. Sea 16–18°C. Sunniest mainland option. |
Days 24–26°C. Sea 18–20°C. The Atlantic-side sea stays cooler than the eastern Med. |
Still excellent. Its early-May weather lead over Costa Brava shrinks. |
| East Mallorca |
Days 19–22°C. Sea 16–18°C. Refreshing, not warm. |
Days 23–26°C. Sea 19–21°C. Sheltered east-coast bays start to feel swimable. |
Stronger beach case. Transfer from Palma is unchanged. |
| Canaries |
Days 23–25°C. Sea 19–20°C. Most reliable sunshine. |
Days 24–26°C. Sea 20–21°C. Almost the same. |
Smallest weather gain. The long flight is even harder to justify once Spain has warmed up. |
| Crete / Corfu |
Days 19–23°C. Sea 16–18°C. Corfu wetter. |
Days 24–27°C. Sea 19–21°C. Drier, more taverna weather. |
Crete stays the Greece pick. Food and GHIC were already the reason, not heat. |
| Side / Alanya / Marmaris |
Days 21–25°C. Sea 18–20°C. Warmest Mediterranean package. |
Days 26–29°C. Sea 21–23°C. Genuine swim weather. |
Still the hottest. The gap vs Spain is smaller, so no-GHIC is a weaker reason to choose Turkey. |
| Sousse / Djerba / Agadir |
Days 22–26°C. Sea 17–20°C (Agadir Atlantic cooler). |
Days 24–29°C. Sea 18–23°C. |
Warmer, but health, insurance and pay-on-the-spot care stay the same. Still park. |
| Durrës |
Days 19–22°C. Sea 16–17°C. |
Days 24–27°C. Sea 19–21°C. |
Weather improves. FCDO hospital warning does not. Still park. |
| Sunny Beach |
Days 16–20°C. Sea 13–16°C. Weakest beach weather. |
Days 22–25°C. Sea 17–19°C. Usable for sitting out, still a cool Black Sea. |
No longer miserable, still not a reason to poll a party strip. |