Current weather station observations near Steventon Island