Leftover south swell is still pushing 3-4ft at 15 seconds, keeping things rideable this morning — San Onofre leads the pack at ★3.0, with Cottons, Brooks Street, and the San Diego crew at Coronado Shores and Pacific Beach all checking in at ★2.5. Winds are already light onshore south, so catch it early before conditions get choppy. Swell fades through the next 2-3 days, so today's your best window — expect the ratings to slip another half-star by tomorrow as the energy drains.