Current weather station observations near Hubbard Island