Current weather station observations near Dowry Island