Current weather station observations near Kneller Island