Current weather station observations near Howl Island