I know it's hard to see, but all these little white dots are puffins sitting in front of their nests, which are dug into the vegetation/ground. This was one of our last views of the island.