Andalusian tapas city that learned to feed a year-round visitor class. Espetos on the east beaches still matter.
Lunch · Menú €13–18. Soho and the historic centre price like a capital.
Market · Atarazanas is the one to shop, not just photograph.

Andalucía · Mediterranean
The growth choice on the coast: airport, tech, and year-round visitors — paid for in rent.
Our read
Change your weights in Find to test whether this alters the ranking.
Who it is for
A city can score well and still be the wrong daily life.
How it eats
What you will actually eat, and roughly what lunch costs.
Lunch · Menú €13–18. Soho and the historic centre price like a capital.
Market · Atarazanas is the one to shop, not just photograph.
Daily friction · Low
Spanish is enough. English is widely spoken in the centre and east beaches. Admin is still Spanish-only.
Contract reality · Habitual supply is tight. Many listings are 11-month temporada dressed as a home.
Tourist lets · The city has been clamping licences. Treat any ‘tourist-yield’ pitch as political risk.
Neighbourhoods
Not a complete map — a first cut of grain, not postcodes.
Street art, restaurants, short lets
HighCathedral, tapas, tourist core
HighBeach chiringuitos, slower evenings
Mid-highFishing-town grain, more local
Better valueDecision profile
Five normalized pillars reveal the shape behind the overall score. A high total can still hide one decisive weakness.
Decision snapshot
Comparable units, visible reporting periods and direct links to each publisher.
Time period 2019—2025 · Airport AGP · Spain’s busiest coastal hub after Barcelona.
Housing pressure
Bars show the annual asking-rent series. Source structure: Ministerio de Vivienda
What stands out
Airport connectivity is the coastal set’s high-water mark.
Housing pressure has moved faster than its longer-term baseline.
Weighting growth versus monthly rent is the decision that actually matters.
Sensitivity check
Scores are decision aids, not forecasts. Figures follow official-source structure (INE, AEMET, Adif, Ministerio de Vivienda) with a Jun 2026 vintage — validate a live release before a real move.
Also in the set