All spots

China Walls — dive & snorkel conditions

Oʻahu, Hawaii, US · 21.261473, -157.711477 · times in Pacific/Honolulu

As of . Next update after .

Now

Rating
no-go (score 17/100, confidence 0.66)
Visibility
23 ft (7 m), satellite estimate
Swell
3.7 ft at 12 s from 179°
Wind
4 kt, gusts 5 kt, from 205°
Tide
low, 0.46 ft above MLLW
Water temperature
26.9 °C
Why
Decent 23-ft viz. Stay home. High jellyfish risk – stings likely.

Forecast (3-hour periods)

2026-10-07
Time (local)RatingScore /100VisibilitySwellWindTide (MLLW)ConfidenceWhy
–08:00no-go1723 ft3.7 ft @ 12 s from 178°4 kt (gust 5 kt) from 205°low 0.46 ft0.66Not today. High jellyfish risk – stings likely.
–11:00good5964 ft3.7 ft @ 12 s from 179°5 kt (gust 6 kt) from 171°rising 0.87 ft0.66Window's narrow but it's there. 3.7-ft swell out of S. High jellyfish risk – stings likely.
–14:00excellent9671 ft3.7 ft @ 12 s from 180°10 kt (gust 10 kt) from 160°rising 1.62 ft0.66About as clean as this spot ever runs. 10-kt SSE breeze, though 71-ft visibility. No major hazards detected.
–17:00great6248 ft3.7 ft @ 13 s from 181°11 kt (gust 10 kt) from 155°falling 1.52 ft0.66Solid window today. Clean water, 48-ish feet. No major hazards detected.
–20:00fair3521 ft3.8 ft @ 13 s from 181°6 kt (gust 7 kt) from 181°falling 0.66 ft0.6621 ft, workable — making this one a stretch. 3.8-ft swell out of S. No major hazards detected.
–23:00good5525 ft3.8 ft @ 13 s from 182°3 kt (gust 3 kt) from 175°rising 0.37 ft0.66Window's narrow but it's there. No major hazards detected.
–02:00good5525 ft3.8 ft @ 13 s from 183°7 kt (gust 8 kt) from 165°rising 1.12 ft0.66Go-able, just not perfect. 3.8-ft swell out of S. No major hazards detected.
2026-10-08
Time (local)RatingScore /100VisibilitySwellWindTide (MLLW)ConfidenceWhy
–05:00fair2120 ft4 ft @ 12 s from 182°9 kt (gust 13 kt) from 173°falling 1.47 ft0.66Marginal. You'd want to know this spot before going. 4.0 ft from the S. No major hazards detected.
–08:00no-go1520 ft4.5 ft @ 11 s from 180°11 kt (gust 16 kt) from 170°falling 0.8 ft0.6620-ish ft of visibility. Stay home. 4.5-ft swell out of S. No major hazards detected.
–11:00great6454 ft4.9 ft @ 10 s from 181°13 kt (gust 17 kt) from 165°rising 0.62 ft0.66Today's a good one. Viz pops at 54 ft — plus 4.9-ft swell out of S. No major hazards detected.
–14:00great6865 ft5.2 ft @ 9 s from 183°13 kt (gust 17 kt) from 168°rising 1.34 ft0.66Good window if you know how this spot handles wind. You can see forever — 65+ ft, and wind's up — 13 kt out of the SSE. Rougher swell than usual.
–17:00fair3646 ft5.2 ft @ 9 s from 183°12 kt (gust 16 kt) from 173°falling 1.54 ft0.6646 ft of visibility — making this one a stretch. 5.2 ft is moving real water. Rougher swell than usual.
–20:00no-go919 ft5.1 ft @ 9 s from 182°10 kt (gust 13 kt) from 169°falling 0.71 ft0.66Decent 19-ft viz. Not today. Rougher swell than usual.
–23:00fair3424 ft5 ft @ 10 s from 179°8 kt (gust 11 kt) from 165°rising 0.27 ft0.66Marginal. You'd want to know this spot before going. 5.0-ft swell out of S. No major hazards detected.
–02:00fair3424 ft4.9 ft @ 10 s from 177°7 kt (gust 12 kt) from 166°rising 1.1 ft0.66Not bad — 24 ft. Only worth it if you really know this spot. 4.9-ft swell out of S. No major hazards detected.
2026-10-09
Time (local)RatingScore /100VisibilitySwellWindTide (MLLW)ConfidenceWhy
–05:00fair2723 ft4.9 ft @ 10 s from 178°8 kt (gust 12 kt) from 165°high 1.82 ft0.66Marginal. You'd want to know this spot before going. 4.9-ft swell out of S. No major hazards detected.
–08:00no-go1220 ft4.8 ft @ 10 s from 179°10 kt (gust 12 kt) from 145°falling 1.08 ft0.6620-ish ft of visibility. Try tomorrow. 4.8-ft swell out of S. No major hazards detected.
–11:00good4551 ft4.6 ft @ 10 s from 178°13 kt (gust 15 kt) from 104°low 0.44 ft0.664.6 ft pushing in. Still diveable if you're flexible. Viz pops at 51 ft. No major hazards detected.
–14:00great7566 ft4.5 ft @ 10 s from 178°13 kt (gust 15 kt) from 104°rising 1.09 ft0.66Stacked in your favor. You can see forever — 66+ ft, and 4.5-ft swell out of S. No major hazards detected.
–17:00good5954 ft4.4 ft @ 10 s from 179°13 kt (gust 15 kt) from 104°high 1.52 ft0.66Go-able, just not perfect. You can see forever — 54+ ft. No major hazards detected.
–20:00no-go719 ft4.2 ft @ 11 s from 180°13 kt (gust 15 kt) from 104°falling 0.74 ft0.66Not today. No major hazards detected.
–23:00no-go1321 ft4.1 ft @ 11 s from 179°13 kt (gust 15 kt) from 104°low 0.15 ft0.66Not today. No major hazards detected.
–02:00fair3024 ft4.1 ft @ 11 s from 178°14 kt (gust 15 kt) from 98°rising 1.04 ft0.6624 ft, workable — making this one a stretch. 4.1 ft pushing in. No major hazards detected.
2026-10-10
Time (local)RatingScore /100VisibilitySwellWindTide (MLLW)ConfidenceWhy
–05:00fair2123 ft4.1 ft @ 11 s from 175°14 kt (gust 15 kt) from 95°high 1.93 ft0.66Not bad — 23 ft. Only worth it if you really know this spot. 4.1 ft from the S. No major hazards detected.
–08:00no-go719 ft4.2 ft @ 11 s from 172°14 kt (gust 15 kt) from 95°falling 1.36 ft0.66Hard pass. No major hazards detected.
–11:00fair2936 ft4.2 ft @ 11 s from 170°14 kt (gust 15 kt) from 95°falling 0.59 ft0.6636 ft of visibility — making this one a stretch. No major hazards detected.
–14:00good5547 ft4.3 ft @ 10 s from 167°14 kt (gust 15 kt) from 95°rising 0.87 ft0.66Clear enough — about 47 ft — that's the catch, but it's still go-able. No major hazards detected.
–17:00good4241 ft4.5 ft @ 10 s from 164°14 kt (gust 15 kt) from 95°high 1.42 ft0.66Go-able, just not perfect. 4.5-ft swell out of SSE. No major hazards detected.
–20:00no-go419 ft4.6 ft @ 10 s from 160°14 kt (gust 15 kt) from 95°falling 0.75 ft0.66Hard pass. No major hazards detected.
–23:00no-go1121 ft4.4 ft @ 10 s from 161°14 kt (gust 15 kt) from 95°low 0.06 ft0.66Decent 21-ft viz. Try tomorrow. No major hazards detected.
–02:00fair3224 ft4.3 ft @ 10 s from 165°12 kt (gust 13 kt) from 83°rising 0.94 ft0.66Marginal. You'd want to know this spot before going. No major hazards detected.
2026-10-11
Time (local)RatingScore /100VisibilitySwellWindTide (MLLW)ConfidenceWhy
–05:00fair3825 ft4.2 ft @ 10 s from 167°11 kt (gust 12 kt) from 77°rising 1.85 ft0.6625-ish ft of visibility — borderline. 4.2-ft swell out of SSE. No major hazards detected.
–08:00no-go1820 ft4 ft @ 11 s from 168°11 kt (gust 12 kt) from 77°falling 1.61 ft0.6620-ish ft of visibility. Not today. No major hazards detected.
–11:00great6652 ft3.8 ft @ 11 s from 170°11 kt (gust 12 kt) from 77°falling 0.84 ft0.66Conditions are dialed in. 52-ft visibility. No major hazards detected.
–14:00excellent9472 ft3.8 ft @ 11 s from 171°11 kt (gust 12 kt) from 77°rising 0.7 ft0.66Drop everything; this is the window. Viz pops at 72 ft — plus 3.8-ft swell out of S. No major hazards detected.
–17:00excellent9561 ft3.7 ft @ 11 s from 172°11 kt (gust 12 kt) from 77°rising 1.15 ft0.66About as clean as this spot ever runs. 61-ft visibility. No major hazards detected.
–20:00fair3121 ft3.7 ft @ 12 s from 173°11 kt (gust 12 kt) from 77°falling 0.75 ft0.6621-ish ft of visibility — borderline. No major hazards detected.
–23:00fair3522 ft3.7 ft @ 12 s from 174°11 kt (gust 12 kt) from 77°low 0.15 ft0.66Decent 22-ft viz. Locals-only kind of day. 3.7-ft swell out of S. No major hazards detected.
–02:00good5225 ft3.7 ft @ 11 s from 175°10 kt (gust 13 kt) from 86°rising 0.83 ft0.6625-ish ft of visibility — that's the catch, but it's still go-able. 3.7 ft from the S. No major hazards detected.
2026-10-12
Time (local)RatingScore /100VisibilitySwellWindTide (MLLW)ConfidenceWhy
–05:00good5225 ft3.6 ft @ 11 s from 174°10 kt (gust 13 kt) from 90°rising 1.71 ft0.6625-ish ft of visibility — that's the catch, but it's still go-able. 3.6 ft from the S. No major hazards detected.
–08:00fair3321 ft3.5 ft @ 12 s from 174°10 kt (gust 13 kt) from 90°falling 1.82 ft0.6621-ish ft of visibility — borderline. No major hazards detected.
–11:00great6350 ft3.5 ft @ 12 s from 174°10 kt (gust 13 kt) from 90°falling 1.07 ft0.66Solid window today. 50 ft of gin-clear water. No major hazards detected.
–14:00excellent9469 ft3.5 ft @ 12 s from 173°10 kt (gust 13 kt) from 90°rising 0.59 ft0.66Prime day — about as good as it gets here. 69 ft of gin-clear water. No major hazards detected.
–17:00excellent9259 ft3.5 ft @ 11 s from 173°10 kt (gust 13 kt) from 90°rising 0.93 ft0.66If you've been waiting, today's the day. Trades are present but not pushy, and you can see forever — 59+ ft. No major hazards detected.
–20:00fair3021 ft3.5 ft @ 11 s from 172°10 kt (gust 13 kt) from 90°falling 0.73 ft0.6621-ish ft of visibility — borderline. No major hazards detected.
–23:00fair3021 ft3.5 ft @ 11 s from 170°10 kt (gust 13 kt) from 90°falling 0.23 ft0.6621 ft, workable — making this one a stretch. No major hazards detected.
–02:00good4525 ft3.5 ft @ 11 s from 169°13 kt (gust 16 kt) from 100°rising 0.72 ft0.66Window's narrow but it's there. No major hazards detected.
2026-10-13
Time (local)RatingScore /100VisibilitySwellWindTide (MLLW)ConfidenceWhy
–05:00fair3525 ft3.5 ft @ 11 s from 169°15 kt (gust 17 kt) from 105°rising 1.54 ft0.66Not bad — 25 ft. Only worth it if you really know this spot. Wind's up — 15 kt out of the ESE. No major hazards detected.
–08:00no-go1019 ft3.4 ft @ 11 s from 170°15 kt (gust 17 kt) from 105°falling 1.96 ft0.66Hard pass. Recent rainfall suggests possible dirty water even if surface conditions look calm. Drivers: moderate rain last 3h (6.2mm); falling tide can flush dirty water from nearshore.
–11:00fair3538 ft3.3 ft @ 11 s from 170°15 kt (gust 17 kt) from 105°falling 1.27 ft0.66Clear enough — about 38 ft — borderline. Post-rain runoff is clearing out. Recent rainfall suggests possible dirty water even if surface conditions look calm. Drivers: moderate rain last 3h (6.2mm); falling tide can flush dirty water from nearshore.
–14:00good4444 ft3.3 ft @ 11 s from 170°15 kt (gust 17 kt) from 105°low 0.59 ft0.66Go-able, just not perfect. Yesterday's rain is mostly flushed through already. Recent rainfall suggests possible dirty water even if surface conditions look calm. Drivers: moderate rain last 3h (6.2mm).
–17:00good5646 ft3.3 ft @ 11 s from 170°15 kt (gust 17 kt) from 105°rising 0.77 ft0.66Clean water, 46-ish feet. Still diveable if you're flexible. Yesterday's rain is mostly flushed through already. Recent rainfall suggests possible dirty water even if surface conditions look calm. Drivers: moderate rain last 3h (6.2mm).
–20:00no-go1320 ft3.2 ft @ 11 s from 170°15 kt (gust 17 kt) from 105°falling 0.7 ft0.66Decent 20-ft viz. Not today. Recent rainfall suggests possible dirty water even if surface conditions look calm. Drivers: moderate rain last 3h (6.2mm); falling tide can flush dirty water from nearshore.
–23:00no-go1320 ft3.2 ft @ 11 s from 170°15 kt (gust 17 kt) from 105°falling 0.32 ft0.66Hard pass. Recent rainfall suggests possible dirty water even if surface conditions look calm. Drivers: moderate rain last 3h (6.2mm); falling tide can flush dirty water from nearshore.
–02:00fair3825 ft3.2 ft @ 11 s from 170°11 kt (gust 13 kt) from 104°rising 0.62 ft0.66Marginal. You'd want to know this spot before going. The brown water from the rain is on its way out. Recent rainfall suggests possible dirty water even if surface conditions look calm. Drivers: moderate rain last 3h (6.2mm); runoff may linger from recent rainfall.

Tide events (feet above MLLW)