You can't get any closer to puffins than in this spot I think. They are right beside you when you visit this puffin rock.
But remember puffins are only on land between May and half August. If you want to make sure you see them during that time, it might be good to go here later in the day, when they all come back towards their nests.