Puffins on the island of Mykines, Faroes