Cardiff State Beach: San Diego's Soul-Surf Haven | OnlyBeaches