Current weather station observations near Thevenard Island