Current weather station observations near Deans Island