Island adventures and puffin spotting on the magnificent Isle of May on the Firth of Forth, Scotland