Current weather station observations near Loewen Island