......Montauk, Greenport, (actually Doering Harbor) , Coakles, Stonington, Pornt Jeffereson, Northport, Olde Saybrooke were virtually no anchoring areas but plenty of moorings. Cape May, Atlantic Highlands, Barnegat, good anchorages.
I'm familiar with anchorages in many of those places. But, I agree, they are often either much further from town or less protected than the mooring fields.
In NE the moorings appear to be money making set ups for the towns. I am not a lawyer and my knowledge of riparian rights is limited to houses on the beach, how is it these towns are able to rope off large areas in front of them in the water. Is it the town that owns the water? The county? The state? Are marinas to expensive to build there, but are not on the Chessapeake?
I'm familiar with a pretty even mix of private and town owned mooring fields. No standard formula that I recognize. I don't think either are in it for a money grab, there is demand for them.
I can't speak for the Chessy, but the environmentalists target marinas here. If not just making it expensive, it makes it undesirable to deal with. Then the locals that paid 7 figures for their home that is one block from the water, don't like it obstructing their view. Want to bet the marina was there first? So, how does the millionaire keep the reins on the marina? He drives his gas guzzling SUV down to the environmentalists and makes a donation.
Building a new one will never be feasible again, it seems. The waterfront property is too valuable. In fact, it's more common that marinas are being torn down to build condos or office buildings.
I have found it to be very unfriendly to travelers who just are passing through and want to drop hook for the night. Over $1 a foot to ull up on a mooring when I carry sufficient tackle is hard to swallow.
$1 per foot? I'm going there. Low end is $3 per foot and $6 per foot is common in the tourist traps. I don't think it's unfriendly, it's simply charging what the market will apparently bear. There are almost no slips available unless yu reserve in advance.