No promises — measurements. Every day, yesterday’s forecast is compared with what the satellite actually observed. Here is the method, and the numbers — including the ones we miss.
From May 14 to June 12, 2026, 3,180 forecasts were checked against satellite observations across 20 beaches.
Accuracy is measured on our longest-running network — 20 Caribbean beaches (Martinique & Guadeloupe), where the verification archive is deepest. The exact same model (pipeline v3) powers the Punta Cana forecasts.
A forecast counts as a “hit” when the predicted status (clean, moderate, avoid) matches the status the satellite observed on the target day. Mean absolute error on the AFAI index: 0.038.
| Horizon | Hit rate | Checks | Displayed confidence |
|---|---|---|---|
| Day +1 | 78% | 580 | 50% |
| Day +2 | 76% | 560 | 36% |
| Day +3 | 78% | 540 | 29% |
| Day +4 | 82% | 520 | 12% |
| Day +5 | 87% | 500 | 9% |
| Day +6 | 91% | 480 | 6% |
The model also publishes its own confidence: high at day +1, low at day +6. When it is low, read the forecast as a trend, not a certainty.
9 of 20 beaches score above 90%. The hardest ones to predict — published anyway:
Exposed beaches whose state hovers around a threshold (clean / moderate) remain the hardest to predict.