Are the Puffins still around and if so where would be a good place to see them.