Small, slow south swell is trickling in across SoCal this morning with clean long-period energy but onshore winds already ruining the party at most spots. Best bet right now is Strands Beach at a modest ★2, with Imperial Beach, Leo Carrillo, and Seal Beach clocking in at ★1.5 — nothing to write home about, but that 17-second period at Seal has some juice if you catch it early before the wind fills in. Conditions hold steady through the next few days, so don't expect a dramatic change — same small, workable stuff.