Current weather station observations near Stenton Island