← All posts

Reading San Diego Wind Patterns: How Onshore Conditions Kill Dive Visibility

Understand how onshore winds degrade water clarity in San Diego. Learn to read wind patterns and find protected spots for clearer spearfishing conditions.


Reading San Diego Wind Patterns: How Onshore Conditions Kill Dive Visibility

Onshore winds are the silent killer of San Diego spearfishing visibility. While offshore winds push swell toward the coast and clear the water, onshore winds do the opposite—they churn up sediment, create choppy surface conditions, and can reduce visibility from 40 feet to 10 feet in a matter of hours. If you want consistent hunting on San Diego’s best reefs and kelp forests, you need to understand how our local wind patterns work and where to hide from them.

The Science Behind Onshore Wind and Visibility Loss

When wind blows from the ocean toward land, it pushes surface water shoreward. That incoming water mass forces deeper, sediment-laden water upward in a process called upwelling. In San Diego, this is compounded by our shallow coastal shelves and the constant churn of recreational and commercial boat traffic stirring up the bottom.

Onshore winds also prevent the natural settling of suspended particles. Offshore winds allow sediment to stay in the water column longer, creating that milky, low-visibility soup that makes spearing impossible. The effect is especially pronounced on the exposed south-facing breaks like PB Point and Tourmaline Cove, where wind-driven surface turbulence reaches the bottom quickly.

San Diego’s Dominant Wind Pattern: The Sea Breeze Effect

From April through September, San Diego experiences a predictable pattern: light winds in the morning, building onshore winds by midday, and peak onshore conditions in the afternoon. This sea breeze develops as inland desert air heats up and draws cooler marine air inland. It’s consistent, it’s powerful, and it destroys visibility.

The worst months are June and July, when the marine layer traps heat and the pressure gradient between the coast and inland valleys is steepest. If you’re spearfishing during summer, plan your dives for dawn. By 10 a.m., the wind is already degrading conditions at most breaks.

Winter (November through March) is different. You’ll get strong Santa Ana winds from the northeast, which are offshore and actually improve visibility. But Santa Anas bring cold water, rough swell, and dangerous conditions. The trade-off is real.

Finding Protected Water: The Local Spots That Hold Clarity

Not all San Diego breaks suffer equally from onshore winds. Topography is everything.

Mission Bay and False Point face south and southwest, making them vulnerable to summer onshore winds. Skip these during afternoon sessions from May through August.

La Jolla Shores is a protected crescent that stays relatively clear because the headlands block onshore wind and the sandy bottom is naturally murky anyway. It’s not a premium spearfishing destination, but it’s consistent.

The Kelp Forest at Torrey Pines stays clearer longer because the deep underwater canyon creates its own current system and the exposed reef structure breaks up wind-driven surface chop. Visibility here often holds 20+ feet when nearby breaks are at 8 feet.

Bird Rock and the Coronado Islands are offshore enough that onshore winds have less impact on water clarity. You’re trading ease of access for water quality—a worthwhile trade on blown-out days.

Point Loma Kelp Forest (the deeper sections around 50–80 feet) actually improves under onshore winds because the surface chop forces cleaner water down from the thermocline. This is a counterintuitive spot that many San Diego spearfishers overlook.

Reading the Forecast: Timing Your Dives

Download NOAA’s marine forecast and check wind speed and direction. Here’s what to look for:

  • 0–8 knots, offshore (northeast to north): Optimal. Visibility typically 30+ feet.
  • 0–8 knots, onshore (south to southwest): Good. Wind is light enough that it hasn’t churned the water yet. Morning dives are still productive.
  • 8–15 knots, onshore: Degraded. Visibility dropping. Plan protected breaks or skip it.
  • 15+ knots, onshore: Abandoned. Water is churned, visibility is trash, and safety is compromised.

Wind speed matters more than direction. A 12-knot onshore wind is worse than a 20-knot offshore wind.

Check the forecast the night before and commit to an early start. The difference between 6 a.m. and 10 a.m. during summer onshore season can be 15 feet of visibility. Every minute counts.

The Element Advantage

San Diego’s wind and water conditions change fast. Use Element to get real-time wind direction, speed, and local water clarity forecasts so you can hunt when conditions are optimal. Check the app before you gear up and find the protected breaks that are firing that day.