Empuriabrava: The Venice of Spain with Kids (Canals, Boats & Beach)
Empuriabrava is called the “Venice of Spain” because it’s built on water: more than 24 km of navigable canals, the largest residential marina in Europe, with a boat moored behind almost every house. We came…