On West River, there is the Chesapeake YC. Not a Marina, but a YC. They have very nice grounds, really good showers, and a good restaurant and bar as well as a swimming pool. Its family oriented. The west dock is for sailboats and should have space that would accommodate your boat.
I'm a member and have been quite happy with the Club and its facilities.
Chesapeake Yacht Club
Send me a pm if you have any questions.
West River, MD.