Product

Why Some Days the Forecast Says "Good" But the Surf Is Bad

You've felt this before: the forecast said good, maybe even great, and you paddled out to something mediocre — or worse, something that didn't line up with the swell at all. The forecast wasn't necessarily lying to you. It was very likely just too generic to know better.

The most common culprit: compass-label forecasting

A huge amount of surf forecasting, at the spot level, still boils down to a single broad compass direction — a spot is labeled as wanting, say, a "NW" swell, and any swell arriving from somewhere in that general compass sector gets treated as a green light.

The problem is that most real spots don't work that way. A reef or point is often shaped to catch energy from a genuinely narrow band of angles — sometimes as tight as 30 or 40 degrees — with swells just outside that band missing the spot almost entirely, even though they'd technically round to the same compass label.

Why "NW" isn't precise enough
Generic label"Works on NW swell"
What that actually coversA wide compass sector, often 45°+ wide
What the spot may really needA specific 30°–40° band within that sector

This is exactly the gap that produces the "forecast said good, surf was bad" experience — the swell direction rounded to the right generic label, but missed the spot's actual, narrower working window.

It's not just direction

The same generalization problem shows up with the other numbers too. A forecast showing "good" wave height doesn't account for whether the period behind it is strong enough to actually produce power, as covered in what swell period means — a short-period swell at a solid height can still be weak, disorganized surf. Wind gets flattened into a general regional reading rather than the specific angle relative to one spot's coastline, as covered in onshore vs. offshore wind. And tide often gets left out of the "good" verdict entirely, even though it can change how a wave breaks at a given spot as much as swell direction does.

A forecast can be completely accurate about the ocean in general and still be wrong about your specific spot, because "the ocean in general" and "your specific spot" are not the same question.

Why this happens even with good data

This usually isn't a data quality problem — the underlying buoy readings, wind data, and tide predictions are often genuinely accurate. The gap is in translation: turning accurate regional ocean data into an accurate answer for one specific reef, point, or beach requires knowing that spot's real geometry, not just applying a generic label across an entire coastline.

What we built specifically to close that gap

This is the actual reason this project exists. Instead of a broad compass label, every spot we track has a real, researched swell window — the specific degree range that spot has been confirmed to actually work on, cross-checked against multiple independent sources including live buoy data, not just a generic regional guess. We also check period against a real minimum threshold per spot, wind direction relative to that specific coastline (not a regional average), and tide range matched to what that spot's seafloor actually needs.

None of this makes the underlying ocean data more accurate — it was already accurate. What it does is ask a more precise question of that same data: not "is the ocean doing something good in general," but "is the ocean doing the specific thing this exact spot needs, right now."

The takeaway

A forecast telling you "good" isn't wrong so much as it's often answering a broader question than the one you actually care about. The fix isn't better weather data — it's asking that data a more specific question, one spot at a time.

We ask the specific question, per spot.

Real swell windows, real period thresholds, real wind angles, real tide ranges — not a generic compass label.

See your spot