Visiting the Costa Brava in Spain is a breathtaking experience, with its fishing villages like Cadaqués, Calella de Palafrugell, or Begur, the bay of Roses, and the Medes Islands. It's about walking ...