Puffin Island 2015 underway