The Costa Brava is always worth a visit. Its beautiful beaches, its rugged and wild coves and its picturesque villages…