Illa de Arousa, Galicia, Spain Discovering the Hidden Paradise of Galicia As I landed on the shores of Illa de Arousa, I was