You should consider Seabrook Marina. It is just across the bridge from Kemah. It is an excellent location and without all the tourists and traffic in Kemah. As far as I know they are planning to rebuild the pool and they have constantly been working on repairing hurricane damage.
We keep our boat there and have really enjoyed it. You can be in the bay in 5 minutes. The location also can't be beat to see the fireworks on 4th of July either. We had considered moving to Waterford, but the location at Seabrook is just too convenient. Also, some of the older slips come with storage closets instead of dock boxes which is nice for storage.