qwhelan
Yes, though unfortunately did not take a photo at the time. I was walking on the sidewalk of the north side of the bridge and saw a multi-story parking garage coming all the way south to the internal road. I didn't see any indication of a pool, so it must be on the roof of the parking garage. Can't say for sure on the tennis courts, but would suspect the same.

The shadows in the Bing imagery seem to support that, but they're unfortunately from directly overhead.