Current weather station observations near Drever Island