Esther Luna
Hi, I’m Esther — the person behind Best Spain Beaches.
A note on the byline: “Esther Luna” is a pen name under which this site is researched, written and published — not a stage name for a public figure, just how the work is signed. The About the Author page sets out how these guides are put together.
I grew up exploring Spain’s coastline one cove at a time, and somewhere along the way, what started as a personal habit turned into something closer to an obsession. I’ve spent years tracking down the beaches most guidebooks skip: the ones with no road sign, no chiringuito, and no crowd — just clear water, a steep little path to get there, and the kind of view that makes the walk worth it. I’ve also spent plenty of days on the beaches everyone already knows, because sometimes the obvious choice really is the right one, and someone should say so honestly.
This site exists because I got tired of choosing between two kinds of beach content: glossy listicles that recycle the same five photos, or forum threads buried in comments from 2014. I wanted something in between — real, specific, useful information, checked against what the town halls, the regional beach registers and the natural park authorities actually publish rather than copied from the site next door. Some of these beaches I know well; others I have researched carefully but not yet reached. Where I have not been somewhere, the guide sticks to what can be verified and does not invent an afternoon I did not have.
Every guide on this site follows the same approach. I research each beach in depth — what the sand or pebbles are actually like underfoot, how the water behaves in different seasons, what’s worth doing nearby, and the practical details that make or break a visit, like where to park, when the crowds peak, and whether you’ll need water shoes. I’d rather tell you a beach has tricky access or gets uncomfortably busy in August than oversell it and let you find out the hard way.
Spain’s coastline is enormous and wildly varied — from the volcanic coves of Cabo de Gata to the pine-backed inlets of the Costa Brava and the wind-whipped dune beaches of the Atlantic south. I’m working my way through as much of it as I can, region by region, and adding new guides regularly. If there’s a beach you think deserves a closer look, I’d genuinely love to hear about it.
Thanks for reading, and I hope these guides help you find your own favourite stretch of Spanish coast.
Guides by Esther Luna
-
Cala Sant Francesc, Blanes: The Complete Guide to the Cove Beneath Marimurtra
Cala Sant Francesc sits directly beneath Marimurtra, the botanical garden that grew out of a hillside a German merchant started buying in 1918. A guide to the cove, the garden above it, and the thirty parking spaces they share.
-
Platja de Castell, Palamós: The Beach a Town Voted to Save
In 1994 the town of Palamós voted on whether to build on Platja de Castell, and said no. A guide to the last large undeveloped beach on the Costa Brava, its Iberian settlement and the walk in from La Fosca.
-
Platja d’Aiguablava, Begur: A 2,300-Year-Old Anchorage Facing Northeast
Aiguablava has been a working anchorage since the third century BC, and the Roman cargo on its seabed is close enough to reach with a snorkel. A guide to the cove, the archaeology and the shuttle bus.
-
Cala Sa Tuna, Begur: The Cove the Village Walked Down To
Begur’s fishermen used to walk down to Sa Tuna to reach their boats, and the path is still signposted. A guide to the cove, the cave where habaneres are sung, and why the wind decides your day.
-
Cala Giverola, Tossa de Mar: The Complete Guide to a Cove in Two Halves
Cala Giverola is two coves, not one: two hundred metres of busy sand, and a tunnel through the rock to the quiet inlet almost nobody uses. What to expect from both, and when to swim.
-
The 10 Best Beaches in Andalucía (2026 Ranking)
Our editorial ranking of the best beaches in Andalucía: volcanic coves inside Cabo de Gata-Níjar Natural Park, a Roman-ruin dune beach in Tarifa, and a protected waterfall beach on the Costa del Sol.