I've swum in the Atlantic and the Pacific, in Virginia and Hawaii. I've waded out into the surf on South Padre Island, too, during a massive storm that spawned 3 tornadoes in the area (this was years before Hurricane Ike). My limited experience with Texas coastline has left me underwhelmed. I'm told by several people that they have the same feelings. In general, Texas has crummy beaches. I've heard of some exceptions, but I've never seen them.
The sand dunes on South Padre Island were nice, but I've seen much better water and scenery.
For fun, I googled for "Best beaches U.S." and grabbed the first thing that came up. Here's their list for this year:
1. Coopers Beach, Southampton, New York
2. Siesta Beach, Sarasota, Florida
3. Coronado Beach, San Diego, California
4. Cape Hatteras,Outer Banks, North Carolina
5. Main Beach, East Hampton, New York
6. Kahanamoku Beach, Waikiki, Oahu, Hawaii
7. Coast Guard Beach, Cape Cod, Massachussets
8. Beachwalker Park,Kiawah Island, South Carolina
9. Hamoa Beach, Maui, Hawaii
10. Cape Florida State Park, Key Biscayne, Florida
BEST BEACHES IN THE USA: best beaches ranking
#2 on the list is a 21-hour drive from Weatherford, TX. And, as it happens, the same people who dismiss Texas beaches as trash also praise Florida beaches. Of course, the oil slick might mess up many of those beaches, but I've heard wonderful things about Florida beaches, even up in the Florida panhandle.