As one commenter stated:
"Two problems with the rules here, one they are made by non cruisers. Boaters maybe, but not "long term cruisers". Other problem is similar to pornography, they "know it when they see it" but can't come up with the words to differentiate between my 1979 Cherubini and the derelicts that Roger's pictures show so well."
San Diego had similar issues a number of years ago... in what is called the A8 anchorage. The place was a mess... derelict boats all over, reports of crime, and the typical "usual suspects." I don't know if their solution is much better than that proposed by Marathon et. al. In San Diego right now you need a permit to long term anchor, and to get the permit, you have to show your boat to the harbor police at their dock every 30 days. Currently there is a clean up effort going on in A8. http://www.portofsandiego.org/environment/2034-port-of-san-diegos-south-bay-marine-debris-removal-project-nearly-complete.html
Here are the regulations for San Diego... http://www.portofsandiego.org/harbor-police/get-boating-info/265-visitors-dock-and-anchorage.html
As you can see actual anchorage is pretty much nil. There are areas where one can drop the hook for up to 72 hours, but any longer than that requires permits and a mooring ball. There really is no long term anchorage area. If you need to wait out repairs or a long term weather window, you are somewhat screwed.
You can anchor outside the main bay in the lee of Zuniga Jetty... that is a rolly open area offering only minimal protection from the sea.
So bottom line... looks like long term cruisers are not welcome at either the western or eastern southern extremes of the US.