Current weather station observations near Hewer Island