It seems to me that the era of private marinas is coming to an end.
In California the trend is for municipal marinas to hand over control to private companies. This does not always mean that the tenants get better service. Another item of note is that in California, almost without exception, marinas do not (by law) provide boatyard services. Marinas and boatyards (while generally in very close physical proximity) are separate business entities providing different services.