← All posts

Spearfishing Visibility: What Drives It and How to Predict It

Visibility is the single most important variable for a productive spearfishing session. Here's the science behind what clears it up — and what kills it.


Ask any experienced spearo what makes or breaks a dive and the answer is almost always the same: visibility. Not the size of the swell. Not the wind. Visibility.

When you can see 30 feet, you can stalk fish, position yourself on structure, and spot legal-size targets before they spook. When viz drops to 5 feet, you’re hunting blind.

Here’s what actually controls visibility — and how to predict it before you load your gun.

The four main visibility killers

1. Wave energy and sand suspension

Big surf stirs up the water column. Sand and sediment suspended by wave action absorb and scatter light, turning crystal clear water into green soup. This effect is most pronounced at beach breaks and sandy-bottomed sites; rocky reefs recover faster.

Recovery time: 12–48 hours after significant swell dies, depending on swell height and period.

2. Chlorophyll (phytoplankton blooms)

Phytoplankton blooms — driven by nutrient upwelling and sunlight — can tank visibility even on flat, calm days. This is the sneaky one. The ocean looks glassy but the water is pea green.

Satellite chlorophyll data can predict this. Element pulls Copernicus Marine chlorophyll readings for your spots daily.

3. Current

Strong current stirs sediment and, at rocky sites, can create haloclines — distinct layers of different water densities that blur underwater vision like a mirage. Moderate current keeps the water flushed and clean; strong current is a visibility killer.

4. Rain and runoff

A major rainstorm washes sediment, tannins, and particulates off the land and into nearshore water. Avoid sites near river mouths, storm drain outlets, or low-lying beaches for 24–72 hours after significant rainfall.

What improves visibility

  • Falling swell after a clean groundswell — as wave energy decreases, suspended particles settle
  • Calm winds — no surface chop means less mixing
  • Slack to outgoing tide — outgoing tide pushes cleaner offshore water toward shore at many sites
  • Offshore upwelling zones — cold, clear water rising from depth
  • Low chlorophyll — check satellite data the morning of your dive

The visibility score in Element

Element’s spearfishing visibility estimate is computed from wave height, swell period, and chlorophyll concentration at your spot’s coordinates. It’s expressed as an estimated visibility in feet, updated hourly.

The full spearfishing score weighs visibility at 40% — the single biggest factor. The rest breaks down as water temperature (20%), current strength (15%), tide movement (15%), and solunar phase (10%).

A score of 80+ means flat water, low chlorophyll, and slack tides lining up together. Those sessions are rare — which is exactly why you want to be notified when they happen.


Get visibility forecasts for your dive spots. Download Element on the App Store.