There was a marina in Baytown, just by 146 bridge, if it is still there, after Ike.
It is shorter drive to IAH bypassing the city. Marina didn't look as good as ones on Clear Lake.
Lots of shallow water. Rates were cheap. They were fine with live-aboard when I checked with them three years ago...
s/v NEMO - Freedom 28 Cat Ketch, centerboard