About a 2.5 hour drive southeast of San Antonio. Named one of the best beaches in the country by Tripadvisor in 2022, Port ...