Fishing & surf planning
How the Seaidx Fishing & Surf Index Works
Every location on Seaidx has a Fishing & Surf tab with two planning scores: a fishing index built from solunar feeding windows and local weather, and a surf rating built from marine-model swell and wind. This page explains how each score is put together, where the data comes from, and how to use it. It is written for anglers and surfers who want to know what the numbers mean before trusting them.
The fishing index answers: when today might fish well
- Major and minor solunar feeding windows, from the moon's actual position over the spot
- A moon-phase day factor and a bonus where a window overlaps dawn or dusk
- Penalties for strong wind and falling pressure; a small bonus near tide turns
The surf rating answers: what the waves might be like
- Swell energy scored from combined wave height and period
- Period quality, from long groundswell down to short wind chop
- Wind state judged against the way the beach faces, plus swell-direction windows for curated spots
The fishing index
The core of the fishing index is solunar theory: the long-standing angling tradition that fish feed more actively around the times the moon is overhead or underfoot. Solunar tables are folklore-adjacent rather than settled science, but they remain one of the most widely used planning tools in fishing because they give the day a concrete structure. Seaidx computes the moon's position for the spot's exact coordinates instead of reading a generic table: major periods run one hour either side of each moon transit, and minor periods run thirty minutes either side of moonrise and moonset.
Following the conventional solunar weighting, days near a new or full moon get a small quality boost and days near the quarter moons a small penalty. A further bonus is added when a feeding window overlaps the low-light hours around dawn or dusk — windows many anglers already treat as the most reliable of the day.
The solunar baseline is then adjusted for conditions with a clearer physical rationale. Strong wind costs points, and costs more above 12 m/s than above 8. A pressure fall of more than 1.5 hPa over three hours — often a sign of an approaching front — costs points too. On tidal coasts, the hours around a tide turn gain a small bonus. Each hour is scored 0–100, and the day's score is simply its best hour.
Daily scores map to five labels:
- 75 or above — Excellent
- 60–74 — Very Good
- 45–59 — Good
- 30–44 — Fair
- Below 30 — Poor
Read the labels as a comparison between hours and days at one spot, not as a prediction of what you will catch. The fishing index is an experimental planning aid, not a guarantee — fish owe nobody a schedule.
The surf rating
The surf rating reads marine-model swell and wind-wave data and asks three questions for every hour: how much energy is in the water, how clean the waves are, and how the wind sits against that particular beach.
Energy comes first. Because swell energy grows with the square of the height and roughly in line with the period, a 1.5 m swell at 14 seconds carries far more push than the same height at 7 seconds — the score keeps that intuition. Height is judged against the size range a beach works at: below 0.3 m the rating is Flat, and past the upper end of a spot's ideal range the score falls away again. Period quality is banded: groundswell of 12 seconds or longer counts in full, 9–12 seconds a little less, 6–9 seconds clearly less, and wind chop under 6 seconds much less.
Wind comes second, and it matters as much as swell. Below about 2 m/s the surface is rated glassy. Above that, the wind is classified by its angle to the direction the beach faces: offshore wind (blowing from land to sea) keeps the score highest, followed by cross-offshore, cross-shore and cross-onshore, with onshore wind — which crumbles the wave faces — costing the most. The stronger the wind, the heavier the penalty.
Third comes direction. Fifty-six spots — well-known beaches, points and fishing marks — have a curated profile recording which way the coast faces and which swell directions the break handles best, so the swell a spot is built for scores as the gift it is. Beaches without a curated profile are scored generically: the numbers stay honest, they are just not tuned to that specific shore.
Hourly and daily results use six words: Flat, Very Poor, Poor, Fair, Good and Epic. As with the fishing index, the scale compares hours and days at one spot. It is not a safety assessment — it knows nothing about rips, rocks, crowds or your ability.
Data sources and honest limitations
Everything on the Fishing & Surf tab traces back to three sources:
- Marine: Open-Meteo Marine, which serves the German Weather Service's EWAM and GWAM wave models.
- Weather: Open-Meteo forecast models, for wind, gusts and surface pressure.
- Astronomy: moon transits, moonrise and moonset, moon phase, and dawn and dusk times are computed locally with the skyfield library and NASA JPL's DE421 ephemeris, not copied from an almanac table.
Marine data: Open-Meteo.com (CC-BY 4.0).
The honest limitations: the indices run on model forecasts, not measurements; they know no bathymetry beyond a spot's general orientation; and they see no webcam, buoy or local observation. Nearshore is exactly where wave models are weakest. Treat the numbers as a forecast to verify, and let the beach have the final word.
How to use it
- 1
Check both scores the evening before. Open your spot's Fishing & Surf page, skim the seven-day outlook, and shortlist tomorrow's best fishing and surf windows.
- 2
Surfers: pair the rating with the wind state. A Good morning with offshore wind usually beats a marginally higher score under onshore wind — the hourly chart shows both.
- 3
Anglers: aim for the major windows and prefer the ones overlapping dawn or dusk. On tidal coasts, the tide-turn bonus highlights the hours right after a slack.
- 4
Respect the limits. The indices are planning aids, not safety clearances — check official marine warnings and local advice before you go.
See it in practice
Open any destination, switch to its Fishing & Surf tab, and compare scores across spots — the locations directory lists them all. Three very different examples:
- Bondi Beach, Sydney — an east-facing city beach that takes most easterly swell, with its curated profile and solunar windows on one page.
- Patong Beach, Phuket — a west-facing Andaman beach whose offshore winds and swell window flip with the monsoon seasons.
- Uluwatu, Bali — a famous reef point where the swell-direction window decides everything — a good demonstration of direction-aware scoring.
If you are planning the view rather than the session, the ocean-viewing guide explains how Seaidx scores a coast for sightseeing instead.
Frequently asked questions
- Is solunar theory scientifically proven?
- No. It is a widely used angling tradition with mixed research behind it. Seaidx treats it as a planning structure: the moon's position is computed precisely, and the weather adjustments around it have clearer physical rationales. The labels compare hours within a day — they do not promise fish.
- Can the surf rating tell me whether it is safe to surf?
- No. The rating describes wave quality for planning, not safety. It does not see rips, shallow reef, debris or your own ability. Check official marine forecasts, patrol flags and local knowledge before entering the water.
- Why does my beach show a generic surf score?
- Direction-aware scoring needs a curated spot profile: the coast's facing direction and the swell windows the break prefers. Fifty-six spots have one so far. Everywhere else the score still reflects real marine conditions, just without local tuning.
- How often do the scores update?
- The weather and marine forecasts behind the indices refresh several times a day, and each location page re-renders about hourly. Moon and sun times come from local astronomy, so they stay exact for the spot's coordinates.