We just got back from a weekend trip down to South Padre and had a great time. We came from The Woodlands so it was about a 6.5 hour drive, but went relatively quickly.
We stayed at an Airbnb not quite on the beach but a quick walk away. It worked out well and was centrally located to everything on the island.

We ate at a few places: Louie's Backyard, Blackbeards, Sea Ranch, and Josephine's.
Louie's Backyard - when we got there all they were serving was their buffet, which we did. The food was alright but we got a table right on the water which was great. Especially since we got there late after driving in so we got to watch the fireworks

Black Beards and Sea Ranch were really good. Those two are definite recommends for anyone that goes and is looking for sea food. My wife and I split the sea food platter at Blackbeards, and she got the seafood enchiladas at Sea Ranch and I got the Red Snapper. All fantastic. Josephine's was also a great breakfast spot that we ended up at twice.
Because it was so hot we spent the mornings and evenings on the beach, and did some touristy stuff in the afternoons.


We walked around the bird and wildlife sanctuary, and fed the tortoises which was fun.



We did a dolphin watch tour, which was definitely a highlight. We saw a ton of dolphins


We also did the sea turtle sanctuary, which was also pretty cool.

Overall a great trip, and would recommend. The drive is a little long but other than that, it's a fun place with great beaches and plenty to do