Current weather station observations near Puffers Island