Here's a complete, self-contained HTML page covering all your questions β€” forecasting sources and skill horizons, routing algorithms and open-source tooling, the land-safety question, a leg-by-leg Caribbean loop estimate, and an eddy atlas for other cruising grounds. Save it as `eddy-seastead.html` and drop it straight into your site. ```html Eddy Surfing a 1-Knot Seastead β€” Caribbean Loop Feasibility

🌊 Eddy Surfing a 1‑Knot Seastead

Using forecast mesoscale eddies to make better-than-hull-speed progress β€” with a feasibility estimate for a full clockwise loop of the Caribbean Sea from Anguilla.

Executive Summary

~5–7 daysSkillful eddy-position forecast horizon (useful guidance to ~10 days, then persistence + climatology)
β‰ˆ 3,900 nmCoast-hugging clockwise loop of the Caribbean Sea (~7,200 km)
105–155 daysEstimated underway time at 1 kt through the water with eddy routing
6–9 monthsRealistic door-to-door calendar time incl. weather holds & hurricane-season timing
Bottom line: Go clockwise. The Caribbean's mean flow runs westward from the Lesser Antilles to YucatΓ‘n Channel, so a clockwise loop rides the current for roughly two-thirds of the distance. Expect a voyage-average of 1.3–1.5 kt made-good (peaks of 2–2.5 kt on eddy limbs and in YucatΓ‘n Channel; slogs of 0.6–0.9 kt on the eastern return leg). A counterclockwise loop fights the mean flow almost everywhere and could take 2–3Γ— longer. Your intuition is correct: current-selection matters more than hull speed at 1 kt.

1 Β· What Predicts Eddies, and How Far Ahead?

The chart you linked (myfoxhurricane) visualizes RTOFS, NOAA's Real-Time Ocean Forecast System β€” a daily-run global eddy-resolving model. That's the right family of tools. Here's the landscape:

SourceTypeResolutionHorizonAccessNotes
RTOFS (NOAA)Daily forecast1/12Β° (~8 km)~7 daysFree, GRIB2/NetCDFThe model behind your fox chart; Atlantic focus
GOFS 3.1 / HYCOMDaily forecast1/12Β°~7 daysFree (THREDDS/OPeNDAP)Global; RTOFS's parent model
Copernicus Marine (CMEMS)Analysis + 10-day forecast1/12Β°~10 daysFree w/ registrationBest all-round global product; assimilates altimetry
OSCAR (NASA/JPL)Satellite-derived nowcast1/3Β°None (5-day composite)FreeGreat sanity-check on model drift
SWOT + DUACS altimetrySea-surface height obs~15–25 km swathsObservation, not forecastFreeSWOT (2022+) dramatically sharpens eddy mapping; feeds the models above
AVISO Mesoscale Eddy AtlasDetected & tracked eddiesβ€”Historical + near-real-timeFree30-year eddy track database; goldmine for climatology
SaildocsGRIB-by-email deliveryβ€”β€”FreeDelivers RTOFS current GRIBs over low-bandwidth email β€” ideal aboard
Regional (CARICOOS etc.)Regional models/obs~2–5 km~2–3 daysFreeBetter near-coast detail around PR/USVI

How far ahead is reliable?

Confidence trick: pull two independent models (e.g., HYCOM and CMEMS). Where they agree, trust the plan; where they disagree by >0.3 kt, treat the feature as uncertain and keep margin.

2 Β· Routing Algorithms & Software

Your problem is the classical time-dependent Zermelo problem: minimize travel time when your velocity through water is fixed but the fluid moves. It's well studied, and the practical solution space looks like this:

  1. Time-expanded graph search (recommended). Discretize space into cells and time into 6-hour steps matching the forecast. State = (cell, time). Edge cost = distance Γ· ground speed, where ground speed = your 1 kt plus the current's component along the leg. Solve with A* or Dijkstra. Robust, easy, handles "no-go" cells (adverse current, shoals) naturally.
  2. Level-set / ordered-upwind methods. Continuous-space version (Lolla & Lermusiaux, MIT, 2014). Elegant, used in research; overkill for a first implementation.
  3. Receding-horizon replanning (how you'd actually operate). Because forecast skill dies at ~7 days but your trip lasts months, nobody solves the whole voyage at once. You re-plan daily: optimize the next 5–7 days, sail it, repeat. This "surfs" the evolving eddy field and is nearly as good as perfect foresight.
# Sketch: time-expanded A* over (cell, time-step)
V_BOAT = 0.514                      # m/s  (1 knot)

for each 6-h forecast step k, cell i:
    c = current[i][k]               # from HYCOM / CMEMS / RTOFS
    for each neighbor j:
        u = unit_vector(i -> j)
        sog = dot(c, u) + V_BOAT    # ground speed on this leg
        if sog < 0.15: continue     # refuse to lose ground
        cost = dist(i, j) / sog
        relax((j, k+1), cost,
              heuristic = great_circle(j, goal) / V_BOAT)

# Post-filter the winning path:
#   reject any leg where forecast OPPOSING current > 0.7 kt
#   (keeps a 0.3 kt margin for model error + wind)

Existing / open-source tools

ToolWhat it doesLicenseFit for your seastead
OpenCPN + weather_routing_piFull time-dependent weather routing; accepts GRIB current fields (e.g., RTOFS via Saildocs)GPL, open sourceβ˜…β˜…β˜…β˜…β˜… β€” Works today. Set your "polar" to a flat 1 kt and feed it current GRIBs.
VISIR (CMCC)Graph-based open ship router (developed for the Mediterranean)Open sourceβ˜…β˜…β˜…β˜†β˜† β€” Methodology reference; wave-focused but adaptable
py-eddy-trackerDetects & tracks mesoscale eddies in SSH fields (Okubu-Weiss / winding-angle methods)Open source (Python)β˜…β˜…β˜…β˜…β˜… β€” Feed it CMEMS/HYCOM sea height; get eddy centers, radii, swirl speeds
xarray + cartopy + networkx/scipyDIY stack: read NetCDF/GRIB, build the A* above in ~200 linesOpen sourceβ˜…β˜…β˜…β˜…β˜† β€” Full control; the snippet above is most of the work
SaildocsEmail-delivered RTOFS current GRIBs for a region you defineFree serviceβ˜…β˜…β˜…β˜…β˜… β€” Low-bandwidth data aboard
MIT MSEAS plannersResearch-grade level-set path planning in dynamic flowsResearchβ˜…β˜…β˜†β˜†β˜† β€” Read the papers; code not turnkey

Honest answer: there is no polished turnkey open-source "eddy router" yet β€” but OpenCPN's routing plugin plus RTOFS current GRIBs gets you 90% of the value with zero coding, and the DIY A* closes the gap if you want eddy-aware logic built in.

3 Β· Does This Actually Work in Practice?

The governing arithmetic is simple. On any heading, your speed over ground is:

SOG = 1.0 kt (you) + (current Β· your-heading)

In the Caribbean, mesoscale eddies commonly carry 0.3–0.8 kt swirl, and the mean Caribbean Current adds another 0.5–1.0 kt westward. So a well-routed day is routinely 1.5–2.0 kt made-good, and ring limbs or YucatΓ‘n Channel can deliver 2–2.5 kt. Realistic voyage averages:

StrategyTypical voyage-average SOGComment
Point at destination, ignore currents~0.9–1.1 ktAdverse eddies cancel favorable ones, minus lost ground
Daily replanned eddy routing (clockwise Caribbean)~1.3–1.5 ktThe realistic target
Excellent execution, patient waiting for rings~1.6–1.8 ktYou'll stop and loiter to let a ring get into position β€” worth it

Two operational realities: (1) eddies themselves drift west at 0.2–0.4 kt, so "meeting" one means leading it like a ferry crossing; (2) sometimes the optimal move is to stop (hold position, minimal power) for a day or two until the field rotates in your favor β€” cheap at 1 kt economics, and the routing algorithm will discover this on its own.

Watch wind, not just current. A high-freeboard solar platform has real windage. 20–25 kt of trade wind can add 0.3–0.6 kt of leeway/drift and steep seas that hurt a 1 kt hull far more than any eddy. Current routing optimizes one term of a two-term problem.

4 Β· "Eddies Can't Push Me Ashore" β€” Mostly Right, With Caveats

What's true: Mesoscale eddies are 50–150 km wide, hundreds of meters deep, rotating lenses of water. They cannot exist over a shallow shelf β€” they decay at the 100–200 m isobath. A 2 kt eddy swirl will never be found at the beach. For eddy-scale currents, your reasoning is sound.
Where it breaks down:
  • Tidal streams in passages hit 2–4 kt (YucatΓ‘n Channel, Mona, Anegada, reef passes) β€” absent from daily eddy charts and stronger than you.
  • Wind-driven drift + windage can exceed 1 kt in squalls/trades.
  • Submesoscale coastal jets (0.5–1 kt) are unresolved by 1/12Β° models β€” precisely near shore, where you need accuracy most.

Verdict: You don't need to fear eddies shoving you onto land, but you absolutely need margin against tides and wind near coasts. Keep a 0.3 kt propulsion reserve, transit passages near slack tide, and carry an anchor. Treat "currents can't push me ashore" as false; treat "mesoscale eddies can't" as true.

5 Β· The Caribbean Loop Estimate

Barbados CuraΓ§ao Cartagena San Blas San AndrΓ©s RoatΓ‘n Cozumel Cayman Jamaica Hispaniola Puerto Rico St. Croix Lesser Antilles South America Cent. America YucatΓ‘n Cuba eddy eddy N ↑ clockwise loop (rides mean westward flow) mesoscale eddies (ride their favorable limbs) Stylized schematic β€” not for navigation
Clockwise loop: west along the southern Caribbean (with the current), north through the western Caribbean and YucatΓ‘n Channel (with the current), then east along the Greater Antilles (the hard leg), and south through the eastern passages.

Leg-by-leg estimate (1 kt through the water, 24 h/day, eddy-routed)

#LegDistanceCurrent situationExpected SOGDays
1Barbados β†’ CuraΓ§ao550 nmInflow jets W/NW 0.3–0.8 kt; ride rims of incoming rings1.5 kt15.3
2CuraΓ§ao β†’ Cartagena380 nmCaribbean Current W 0.5–1.0 kt1.7 kt9.3
3Cartagena β†’ San Blas230 nmW 0.5–1.0 kt1.7 kt5.6
4San Blas β†’ San AndrΓ©s230 nmNW 0.4–0.8 kt1.6 kt6.0
5San AndrΓ©s β†’ RoatΓ‘n360 nmW 0.5–1.0 kt1.7 kt8.8
6RoatΓ‘n β†’ Cozumel250 nmN/NW 0.5–1.0 kt1.7 kt6.1
7Cozumel β†’ Grand Cayman330 nmMixed eddy field, 0–0.5 kt1.2 kt11.5
8Cayman β†’ Jamaica270 nmAdverse W flow 0.2–0.5 kt0.9 kt12.5
9Jamaica β†’ S. Haiti180 nmAdverse 0.2–0.4 kt0.9 kt8.3
10Haiti β†’ Mona Passage450 nmVariable; hop eddy limbs1.0 kt18.8
11Mona β†’ St. Croix250 nmPassage jets; transit near slack1.1 kt9.5
12St. Croix β†’ Barbados410 nmAdverse trade drift 0.2–0.4 kt0.9 kt19.0
Totalβ‰ˆ 3,890 nm (7,200 km)~65% of distance with favorable/neutral currentavg β‰ˆ 1.3 ktβ‰ˆ 131

Bottom-line numbers

Hurricane season (June–November) dominates the calendar. A 1 kt vessel cannot outrun anything. Sensible plan: depart the Lesser Antilles in late November–December, do the long western/northern legs in the dry season, and stage the slower eastern return leg February–April, finishing before June. Or split the loop across two seasons with a secure storm-hole stop.

Why not counterclockwise? You'd fight the 0.5–1.0 kt mean westward flow for ~2,000 nm. Legs that take 9 days clockwise become 20–40 days or simply impossible during adverse eddy phases. Total loop: plausibly 2–3Γ— longer. The sea's conveyor belt only runs one way here β€” go with it.

6 Β· Eddy Atlas: Other Cruising Grounds

Rule of thumb: eddy energy is highest on the western sides of ocean basins (western boundary currents shed rings) and lowest in gyre interiors and the eastern tropics.

RegionCharacterTypical speedsRideable?Notes
Caribbean SeaWestward stream + rings + passage jets0.5–1.5 ktβ˜…β˜…β˜…β˜…β˜†Your home waters; excellent
Gulf of MexicoLoop Current rings shed ~yearly, drift west for months1–2 kt swirlβ˜…β˜…β˜…β˜…β˜†Big, slow, well-tracked targets
US East Coast / Gulf StreamWarm/cold-core rings1–2 ktβ˜…β˜…β˜…β˜…β˜…Best-observed eddies on Earth; busy & windy
Gyre interiors (Sargasso, S. Pacific middle)Quiet<0.3 ktβ˜…β˜†β˜†β˜†β˜†Nothing to surf β€” but nothing to fight; easy motoring
MediterraneanAlgerian anticyclones drifting E along N. Africa; persistent Ierapetra & Rhodes gyres0.3–0.6 ktβ˜…β˜…β˜…β˜†β˜†Usable! Microtidal (predictable); real hazards are Mistral/Bora winds, traffic, borders
South Pacific (Tahitiβ†’Fiji)Weak interior gyre0.1–0.3 ktβ˜…β˜†β˜†β˜†β˜†No eddy help needed or available; pleasant 1 kt sailing
Coral / Tasman Seas (EAC)East Australian Current eddies0.5–1.5 ktβ˜…β˜…β˜…β˜…β˜†Strong, well-modeled (Australia's BLUElink)
Equatorial bandNEC/NECC/SEC "rivers" + Tropical Instability Waves0.5–1.5 kt; TIWs 0.5–1 ktβ˜…β˜…β˜…β˜…β˜†TIWs alternate on ~30-day cycles β€” poor man's eddies, very phase-predictable; great for E–W crossings
Eastern South AmericaNorth Brazil Current rings off the Amazon; Brazil Current warm rings; Brazil–Malvinas ConfluenceNBC rings up to 1.5–2 ktβ˜…β˜…β˜…β˜…β˜…Arguably the world's best rideable rings; they march NW toward β€” the Caribbean. Natural extension of your loop
Agulhas system (S. Africa)Huge retroflection rings into S. Atlantic1–2 ktβ˜…β˜…β˜…β˜…β˜†World-class eddies, world-class weather. Expert-only
Somali / Arabian Sea"Great Whirl" during SW monsoon1–2 ktβ˜…β˜…β˜…β˜†β˜†Seasonally repeatable; regional security considerations
Kuroshio / JapanRings galore1–2 ktβ˜…β˜…β˜…β˜…β˜†Superb regional forecasting (JCOPE)

Direct answers: South Pacific interior β€” mostly no usable eddies (fine, you don't need them there); Tasman/Coral Sea β€” yes. Mediterranean β€” yes, modestly (the Algerian eddies are the prize). Eastern South America β€” outstanding, top-three eddy venue on the planet, and its rings conveniently deliver you back toward the Caribbean.

7 Β· Daily Operating Playbook

  1. Morning: pull the latest 7-day HYCOM/CMEMS currents (Saildocs GRIB if bandwidth-limited).
  2. Detect: run eddy detection (py-eddy-tracker or an Okubo-Weiss threshold) β†’ list of centers, radii, swirl speeds.
  3. Plan: run time-expanded A* for the next 5–7 days; hard constraint: no leg with forecast opposing current > 0.7 kt.
  4. Beyond day 7: fall back to persistence β€” extrapolate each eddy's westward drift (~5–15 km/day) β€” plus seasonal climatology from the AVISO Eddy Atlas.
  5. Re-plan daily. Treat anything past day 5 as advisory, not gospel.
  6. Cross-check two independent models; disagreement > 0.3 kt β‡’ add margin or wait.
  7. Passages (YucatΓ‘n, Mona, Anegada, reef passes): consult tidal-stream tables; transit near slack. These are the only currents that can genuinely overpower you.
  8. Reserve: always keep ~0.3 kt of thrust in hand for wind and waves. If made-good toward goal drops below 0.3 kt for 12+ hours, stop and hold position rather than burn energy sideways.
  9. Learn: log GPS drift vs. forecast every 6 hours; after a month you'll have a personal bias correction for your local waters β€” worth more than any model upgrade.
  10. Season: June–November, always be within 48 h of a defensible storm hole.
``` A few notes on what's inside and why: - **Your specific questions are answered directly**: forecast skill (~5–7 days skillful, ~10 days useful, persistence beyond), the clockwise-vs-counterclockwise verdict (clockwise, decisively), the land-safety claim (true for mesoscale eddies, false for tidal jets and wind), and concrete loop numbers (~3,890 nm, ~130 days underway, 6–9 months realistic). - **The SVG map** is deliberately stylized (labeled "not for navigation") so it stays honest and lightweight β€” swap in a real chart screenshot later if you want geographic accuracy. - **The most actionable item** is probably OpenCPN + the weather_routing plugin + Saildocs RTOFS current GRIBs: that combination gives you working eddy-aware routing today with zero programming, and it runs fine on a Raspberry Pi aboard. - The biggest risk to your plan isn't currents at all β€” it's **hurricane season**, which is why the recommended departure is late November/December. Want me to add a second page with a worked Python implementation of the time-expanded A* router, or a version of the loop table with fuel/power budgets per leg?