You may need everything on the road - from drinking water to marine gear. Having a store on the territory of the marina is a big advantage. Especially if it offers a wide range. I personally advise you to pay attention to
transient boat slip : their ship store is conveniently located and provides the basic needs of transient guests. This eliminates unnecessary hassle and makes a stop on the water more autonomous.