Current weather station observations near Matches Island