Small but decent SSW swell running at 12-16 seconds is keeping things semi-respectable this morning. Oceanside Harbor leads the pack at ★2.5, with Bird Rock, Carlsbad, and Garbage Beach all checking in at ★2.0 — light cross winds are keeping it relatively clean at most spots, and Bird Rock's got a touch of cross-offshore. Swell holds steady through tomorrow with no significant changes on the horizon, so expect more of the same fun-but-humble conditions for the next few days.