Current weather station observations near Bayou Goula Towhead