Canals have an irresistible allure ... Northeast of Barcelona and not far from the border with France, Empuriabrava feels like a city of water. A giant marina with houses alongside the water ...