Marina in Salem
We have a mooring in Salem Harbor and can see both marinas from our mooring. Don't know what kind of boat you have, but we have a very deep keel and cannot go into either marina unless it is high tide. If you have a deep keel, you might consider a transient mooring rather than pulling up to the dock. You should also know there is not gas at either place. The waterfront area is very small, so no matter which marina you choose you can walk to the other. Pickering Wharf is where the waterfront restaurants are and is very pretty and very touristy, but a very nice place when you want to get off your boat. We are loving the area, well worth the visit.