Heal the Bay's 19th annual report card on 10 terrible shorelines is out — and so, apparently, are the waters around Catalina Harbor, Cabrillo Beach and the Santa Monica Pier. All but two of the guilty beaches are located in Southern California, with Pismo Beach Pier and Campbell Cove State Park taking dishonors in San Luis Obispo and Sonoma counties, respectively. (Click here for grades of other state beaches.) Here is the environmental group's scorecard:

1. Avalon Harbor Beach on Catalina Island (Los Angeles County)

2. Cabrillo Beach harborside (Los Angeles County)

3. Pismo Beach Pier (San Luis Obispo County)

4. Colorado Lagoon (Los Angeles County)

5. Santa Monica Municipal Pier (Los Angeles County)

6. City of Long Beach at Los Angeles River outlet (Los Angeles County)

7. Poche Beach (Orange County)

8. Surfrider Beach at Malibu Creek (Los Angeles County)

9. Campbell Cove State Park Beach (Sonoma County)

10. Doheny Beach at San Juan Creek (Orange County)

LA Weekly