Puffins are late arrivals to the island, joining the hundreds of thousands that swarm the island for the nesting season ...