Season matrix
Each cell is one month. Colour is the diving verdict; the wind regime and monsoon logic behind it live on the Locations and Background tabs.
Locations
Nine sites, each with at least two operators checked against live operator/travel sources this pass. The Validated badge means centres and gateway were confirmed; the season bands still lean on operator-stated seasons rather than rain statistics — see Background.
Background & research notes
Why the bands sit where they do, the traps in this dataset, and where the sources disagree — read this before trusting any single cell.
00Method & assumptions
Locations were chosen by how often they appear across muck-specific guides (ZuBlu, Bluewater Dive Travel, PADI Travel and site operators), not by general reef fame — Sipadan and Raja Ampat are reef destinations and deliberately excluded. “Prime” means the window operators and photographers specifically name for peak critter activity, not merely “open”. “Marginal” means still diveable but visibility or shore access degrades.
Wind directions are the seasonal monsoon regime, not a daily forecast. The point that matters for muck is which coast a bay faces, not the wind's name: a NW wind is harmless to a sheltered west-facing bay and brutal to a NE-facing shore.
01Ambon runs backwards — the biggest trap
Ambon's seasons are reversed from most of Indonesia. Its rough, wet period is the southeast monsoon around June–September, not the northwest. Resorts on the bay typically close July–August. Ambon peaks September–December. If you mentally group it with the rest of Indonesia, you book it exactly wrong.
02Lembeh is the safe anchor
Lembeh barely has a bad month — water sits at 26–29 °C year-round and the protected strait shrugs off most wind. The one timing signal: life “explodes” after the cold-water months of July–August, which is why September–October is marked prime rather than the calmer first half of the year.
03Alor — two zones, one airport
Alor splits in two. Kalabahi Bay is the black-sand muck and macro ground — flamboyant cuttlefish, rhinopias, Ambon scorpionfish — while the Pantar Strait next door is wide-angle, pelagic territory with punishing drift currents, a nutrient engine fed by cold upwellings that pulse through after each new and full moon. The September–November peak brings the strongest currents and coldest water (below 24 °C — pack a 5 mm), which also raises the odds of hammerheads. The rainy northwest monsoon, roughly December–March, cuts visibility and makes some sites hard to reach; a few resorts close then to renovate, so it's a soft seasonal low rather than a hard shutdown. This is remote, current-swept, experienced-diver diving reached by turboprop from Kupang — build in buffer days for the domestic legs.
04The Philippine sites split on the SW monsoon (Habagat)
Dauin and Romblon run roughly October–June, with July–September the weakest stretch as the southwest monsoon pushes surf onto exposed coasts. Anilao is the fussiest: main season October–May, and it sits in the typhoon belt with strong monsoon conditions in July–August. Local photographers rate the cold-water months (January, March) as the best critter diving, which is a different optimum than the calmest-sea months (November, May).
05Bali needs two rows
Tulamben/Seraya on the northeast and Secret Bay/PJ's on the northwest face opposite weather. The NE coast is rougher in the NW monsoon (Dec–Mar) and cooler with summer upwellings that seed a bloom of life a few months later; the N/W coast gets hit by the opposite side, roughest in January–February.
06Mabul is good when the others aren't
Mabul sits outside the typhoon belt and peaks at the shoulders — end of the wet season (April–May) and end of the dry (September–October). It can be stormy November–March, worst around January, and August can catch Philippine typhoon effects.
Source-conflict flags
Known gap — probabilities, not bands
These verdicts are qualitative (operator-season language), not statistical. True monsoon probability — rain-days per month, historical typhoon tracks — comes from meteorological sources, not dive shops. Adding that layer would harden every red/amber boundary from “operators say” to “the numbers say”. That's the next research pass.
Confidence: all nine sites now have operators and gateways confirmed against live operator and travel sources (ZuBlu, Bluewater, PADI Travel, and the resorts themselves). The season bands are built from operator-stated seasons — qualitative, not the rain-day and typhoon statistics that would harden them; that quantitative layer is the outstanding pass. Open dates, current prices and continued operation still need checking at booking time.