I have experience with Haven Hardor. It's in a town called Rock Hall which is on the eastern shore of the Chesapeake Bay. That would be on the other side of the bay from Annapolis and a little bit north. It's a very good marina with good maintenance facilities. Probably about a 45 minute car ride from Annapolis. I know there are many marinas in Annapolis that would be able to handle your boat. Rock hall is nice and there are some quaint towns nearby but I think you would be better off in Annapolis. Much more to do and see there. It's also a short ride from Washington, our capitol. I'm sure you'll get more replies here with good suggestions.