Current weather station observations near Cowlard Island