Excellent advice. Thank you.Tidewater Yacht Agency in Portsmouth has some liveaboards.
A word of advice...don't phone and ask any marina about it. They will say no most times.
Best thing to do is to show up and take a transient slip and during the course of your stay...prove you are sober, and a good neighbor and that your boat is not a derelict or a party boat. Then ask.
Next best is to show up in person, neat and decently dressed and ask to speak to the marina manager...then convince him that you are a good person and will cause no problems if allowed to live in his marina.