We went on a small boat trip to Staffa and Lunga last month and were lucky to have good weather while watching the Puffins on Lunga. They really don't care that you are less than half a metre away, with a camera pointed at them and it was fun sitting in the sunshine watching and listening to them.