Current weather station observations near Texa Island