From south to north:
IB: funky, sketchy, sometimes polluted
Coronado: primo, bad parking, stingrays
Sunset Cliffs / Garbage: Nice, just watch for canyon trolls
OB: packed, funky, stoney, organic, smelly, dirty
MB: packed, hot chicks, midwestern tourists, zonies, tweakers, weirdos
PB: packed, drunk, bro-down, gangster white boys
Birdrock / Windansea: cool but watch out for the meatheads
La Jolla Cove / Shores / Torrey Pines: nice, family, quiet, tough parking
Solana Beach: small nice, cliffside, mostly family, tough parking
Del Mar: nice, big, bad parking
Cardiff / Encinitas : big, wide, better parking.. also has an inlet to the lagoon with no waves.
Carlsbad: big, wide, good parking, nice village
O’Side: never been to the beach there!