You're listing of the Salem mooring fields is instructional yet not where I'm at. The Marblehead side of Salem Harbor is divided into four (I think) areas, namely V for Village street (where one of the two public docks/parking lots is), J for Jersey Street, W for Waterside Cematary (where I'm at) and S for Stramsky (this area goes out to Naugus head, the western end of Salem harbor and includes the second public dock/parking, i.e., Stramsky's). As you may surmise, being in a Marblehead mooring field it's that town's HarborMaster whom I deal with.
I acquired my mooring in 2006, prior to the big backlog/waiting list in Salem; I didn't encounter a waiting list at that time.
I live in Danvers, park my car at the Village Street lot and use the MidHarbor launch service to access my moored capri.
Now, if I were looking for a Salem area mooring (I believe this is where Northshore moorings are most attainable). I'd contact either the Salem Willows Yacht Club; my sister is a member there and I think the club is open to new members and controls their own mooring field; alternately, contact Midharbor Moorings and Launch service as they had (when last I heard) moorings for seasonal rental and/or personal acquisition.
Salem Sound is a great sailing area; I haven't tired of circumnavigating the islands or sailing along Beverly, Manchester, Gloucester shore.
Wooster