Stretching along Spain’s northeastern coast in Catalonia, the Costa Brava is a sun-soaked paradise renowned…