Matagorda Beach is one of the best places in Texas to swim but be careful as there is a prime alligator habitat. There are many large alligators in the area.