Partially a peninsula, Spain has almost 1,500 kilometres of coastline and more than 130 Blue Flag beaches. The Atlantic shores in the north are famous for their choppy waters and green mountain scenery. The standout beaches along the northern coast include La Concha Beach in San Sebastián, Torimbia Beach in Asturias, and As Catedrais (Cathedral) Beach in Galicia, which is considered by many to be the most beautiful beach in Spain.
The most popular tourist resorts are on the Mediterranean coast where the sea is warmer and calmer. Barcelona, of course, has its own beaches. Also in Catalonia is the Costa Brava which, with its stunning rocky cliffs and pristine coves, which are relatively deep, has coarse sand that many people find more comfortable than the finer sand in the south. Fishing villages, such as Begur and Palamós in Girona, Vilanova i la Geltrú in Tarragona and Estepona in Malaga, where the catch of the day is delivered to the local markets every afternoon, are all worth a visit.
Valencia is also home to several large beaches with finer sand, as well as less-frequented gems, such as Cala Ámbolo Beach in Jávea, a nudist beach that is hard to access but heavenly once you're there.
With its clear blue waters and warm climate throughout the year, Andalusia, in the south, is top of the list when it comes to spending a day at the beach. The Cabo de Gata Nature Park in Almería is a coastal protected area and an oasis of peaceful natural beauty, much like the Valdevaqueros and Punta Paloma Beaches in Cádiz.