I hear tortilla flies work best on the carp.
Seriously though, I checked with some guys from SA. Near the headwaters there's Brackenridge Park, I bet that's where they shot it. He said they're stocking Rainbows this time of the year. There's also some new trails below downtown that have easy access to the bank.
Probably no fishing in the restaurant area, though it would be cool to grab a nacho plate and a few margaritas while casting.
BTW - There's a new paddleing trail that just opened. I saw a report, and though there's some log jams that need removing, it looks like some good water.