Current weather station observations near Vagrant Island