The Faroe Islands: A Place of Wonder and Myths