It’s because the Texas coastline gets almost no coverage in TV and movies. When you think of Florida it’s all alligators, Key West, Destin, Daytona Beach, and Pensacola.
California is all LA, Beach Boys, Malibu, Alcatraz, Golden Gate Bridge.
Texas is the Alamo, Cowboys, John Wayne movies, tumble weeds, and Dallas (TV show not the city). Galveston falls on nobody’s must visit bucket list. SPadre is pretty nice I hear. Never really been there myself. But it gets no press.