Re: Criteria for choosing a marina/ yacht club
From your list I chose proximity to sailing and working yard. The other thing that I care a lot about is good dock staff and dockmaster. I started at my marina when I lived in Portland (ME) and could walk to the marina (big plus). When I moved to the Boston area a couple years ago I decided to keep the boat in Portland (easier to find slips at reasonable cost, proximity to Maine coast, etc). Having a dock staff that I know will keep an eye on the boat when I'm 2 hours away is nice.
Also, showers and laundry facilities are kind of a must have.