Nestled in the heart of the Costa Brava, in the Catalan village Platja d’Aro (Girona), renowned for its stunning beaches and ...