Decent combo swell running this morning with a long-period SSW mixed into the S — Mission Beach, PB Point, and Law Street are all sitting at ★3.0, with that 17-second energy giving Mission Beach a slight edge. Wind is cross to cross-offshore out of the NNW across San Diego, keeping conditions reasonably clean, though Orange County spots are seeing more onshore already. Swell holds steady through tomorrow, so don't expect much change the next few days — same story, work the morning windows before the sea breeze fills in.