Costa Brava
Beaches and coast
A coastline of crystal-clear coves, charming villages and stunning natural scenery.