Current weather station observations near Puffin Island