Current weather station observations near Dempster Island