Current weather station observations near Towhead Island