Twelve San Diego beaches were ranked "best" for water quality, while four were ranked "worst" on Heal the Bay's newest list of best and worst west coast beaches.