Spring Has Sprung at Cap Roig Gardens on Spain’s Costa Brava
This 158-kilometre (98-mile) stretch of coast in the province of Girona, starting just an hour and a half north of Barcelona, is best known among visitors for its beaches – many along little coves with crystal-clear waters perfect for snorkelling, flanked by natural pools and...