Sort:  

South Padre Island is north of where SpaceX is building Starship. You can't see the Boca Chica launch facility from the island. But you may be able to see a launched rocket from time to time.

I'm sure it's a super fascinating experience :)