Current weather station observations near Flea Island