Catching Flight: The Island of Mykines The Island of Mykine is home to the Puffins. This is the most amazing place I’ve seen in the Faroes, The Island of Mykines is home to about 18 residents, making it one of the least populated islands. Landscapes from the Faroe Islands Travels TravelsMatt RamsayJuly 11, 2019Faroe Islands, Puffins 0 Likes