Current weather station observations near Elstone Island