All spots

Mokulua Islands (the Mokes) — dive & snorkel conditions

Oʻahu, Hawaii, US · 21.395, -157.703 · times in Pacific/Honolulu

As of . Next update after .

Now

Rating
good (score 55/100, confidence 0.4)
Visibility
25 ft (7.6 m), satellite estimate
Swell
2.7 ft at 15 s from 72°
Wind
10 kt, gusts 11 kt, from 74°
Tide
rising, 0.57 ft above MLLW
Water temperature
27 °C
Why
Go-able, just not perfect. No major hazards detected.

Forecast (3-hour periods)

2026-10-06
Time (local)RatingScore /100VisibilitySwellWindTide (MLLW)ConfidenceWhy
–08:00good5225 ft2.7 ft @ 15 s from 72°10 kt (gust 11 kt) from 77°rising 0.57 ft0.425-ish ft of visibility. Still diveable if you're flexible. No major hazards detected.
–11:00great7948 ft2.7 ft @ 15 s from 72°8 kt (gust 9 kt) from 85°rising 1.57 ft0.4Stacked in your favor. 48 ft of visibility, and mellow 2.7-ft swell from ENE. No major hazards detected.
–14:00excellent8857 ft2.6 ft @ 15 s from 72°7 kt (gust 7 kt) from 73°high 2.35 ft0.4Drop everything; this is the window. 2.6 ft, easy — plus moderate ENE trades. No major hazards detected.
–17:00great6849 ft2.6 ft @ 15 s from 72°6 kt (gust 6 kt) from 61°falling 1.52 ft0.4Today's a good one. Clear enough — about 49 ft — plus mellow 2.6-ft swell from ENE. No major hazards detected.
–20:00good4022 ft2.7 ft @ 15 s from 72°5 kt (gust 6 kt) from 76°low 0.7 ft0.4Decent 22-ft viz — that's the catch, but it's still go-able. No major hazards detected.
–23:00good5625 ft2.7 ft @ 15 s from 72°6 kt (gust 7 kt) from 104°rising 1.03 ft0.4Go-able, just not perfect. No major hazards detected.
–02:00good4724 ft2.8 ft @ 15 s from 72°8 kt (gust 8 kt) from 120°high 1.56 ft0.424-ish ft of visibility. Still diveable if you're flexible. No major hazards detected.
2026-10-07
Time (local)RatingScore /100VisibilitySwellWindTide (MLLW)ConfidenceWhy
–05:00fair3420 ft2.8 ft @ 15 s from 72°7 kt (gust 7 kt) from 134°falling 0.96 ft0.4Marginal. You'd want to know this spot before going. No major hazards detected.
–08:00fair3922 ft2.9 ft @ 15 s from 72°5 kt (gust 6 kt) from 162°low 0.49 ft0.4Marginal. You'd want to know this spot before going. No major hazards detected.
–11:00excellent10063 ft2.8 ft @ 15 s from 72°5 kt (gust 6 kt) from 149°rising 1.36 ft0.4About as clean as this spot ever runs. 63-ft visibility, though glassy surface. No major hazards detected.
–14:00excellent9167 ft2.8 ft @ 13 s from 72°10 kt (gust 9 kt) from 131°high 2.22 ft0.4Drop everything; this is the window. Viz pops at 67 ft — plus mellow 2.8-ft swell from ENE. No major hazards detected.
–17:00great6340 ft2.7 ft @ 13 s from 72°9 kt (gust 10 kt) from 172°falling 1.49 ft0.4Today's a good one. Clear enough — about 40 ft — plus 2.7 ft, easy. No major hazards detected.
–20:00fair3921 ft2.6 ft @ 13 s from 72°5 kt (gust 6 kt) from 165°falling 0.6 ft0.421-ish ft of visibility — borderline. No major hazards detected.
–23:00good5926 ft2.6 ft @ 13 s from 72°4 kt (gust 5 kt) from 167°rising 0.95 ft0.4Window's narrow but it's there. No major hazards detected.
–02:00good5926 ft2.5 ft @ 13 s from 72°7 kt (gust 8 kt) from 168°rising 1.66 ft0.426-ish ft of visibility. Still diveable if you're flexible. No major hazards detected.
2026-10-08
Time (local)RatingScore /100VisibilitySwellWindTide (MLLW)ConfidenceWhy
–05:00good4021 ft2.4 ft @ 13 s from 72°7 kt (gust 10 kt) from 185°falling 1.31 ft0.421-ish ft of visibility. Still diveable if you're flexible. No major hazards detected.
–08:00good4223 ft2.4 ft @ 13 s from 72°11 kt (gust 14 kt) from 180°low 0.59 ft0.4Window's narrow but it's there. No major hazards detected.
–11:00excellent9663 ft2.4 ft @ 13 s from 72°13 kt (gust 16 kt) from 180°rising 1.19 ft0.4Prime day — about as good as it gets here. 63 ft of gin-clear water. 2.4 ft of ENE groundswell. No major hazards detected.
–14:00excellent9670 ft2.4 ft @ 13 s from 72°13 kt (gust 16 kt) from 180°rising 2 ft0.4Prime day — about as good as it gets here. 70 ft of gin-clear water. No major hazards detected.
–17:00great7052 ft1.9 ft @ 13 s from 72°13 kt (gust 16 kt) from 180°falling 1.45 ft0.4Today's a good one. Viz pops at 52 ft — plus 1.9 ft of ENE groundswell. No major hazards detected.
–20:00fair3723 ft1.9 ft @ 13 s from 68°13 kt (gust 16 kt) from 180°falling 0.52 ft0.4Decent 23-ft viz. Locals-only kind of day. No major hazards detected.
–23:00good5828 ft2 ft @ 12 s from 77°13 kt (gust 16 kt) from 180°rising 0.82 ft0.4Go-able, just not perfect. No major hazards detected.
–02:00good5928 ft1.9 ft @ 12 s from 68°11 kt (gust 14 kt) from 167°rising 1.68 ft0.428-ish ft of visibility — but you can work around it. No major hazards detected.
2026-10-09
Time (local)RatingScore /100VisibilitySwellWindTide (MLLW)ConfidenceWhy
–05:00fair3622 ft2 ft @ 12 s from 68°11 kt (gust 12 kt) from 161°falling 1.68 ft0.4Decent 22-ft viz. Locals-only kind of day. No major hazards detected.
–08:00fair3622 ft2.1 ft @ 12 s from 72°11 kt (gust 12 kt) from 161°falling 0.92 ft0.4Decent 22-ft viz. Locals-only kind of day. No major hazards detected.
–11:00excellent9866 ft2.2 ft @ 13 s from 72°11 kt (gust 12 kt) from 161°rising 1.08 ft0.4Prime day — about as good as it gets here. 11 kt of wind, nothing dramatic. 66 ft of gin-clear water. No major hazards detected.
–14:00excellent9773 ft2.4 ft @ 15 s from 72°11 kt (gust 12 kt) from 161°rising 1.79 ft0.4Prime day — about as good as it gets here. 2.4 ft, easy. Light-moderate wind out of the SSE. No major hazards detected.
–17:00great6550 ft2.5 ft @ 14 s from 72°11 kt (gust 12 kt) from 161°falling 1.39 ft0.4Conditions are dialed in. 50-ft visibility, though a little trade swell wrapping in, 2.5 ft. No major hazards detected.
–20:00fair3221 ft2.6 ft @ 13 s from 72°11 kt (gust 12 kt) from 161°falling 0.46 ft0.4Marginal. You'd want to know this spot before going. No major hazards detected.
–23:00good5125 ft2.7 ft @ 13 s from 72°11 kt (gust 12 kt) from 161°rising 0.64 ft0.425-ish ft of visibility — but you can work around it. No major hazards detected.
–02:00good5625 ft2.7 ft @ 13 s from 72°8 kt (gust 8 kt) from 126°rising 1.6 ft0.4Window's narrow but it's there. No major hazards detected.
2026-10-10
Time (local)RatingScore /100VisibilitySwellWindTide (MLLW)ConfidenceWhy
–05:00fair3420 ft2.8 ft @ 13 s from 72°7 kt (gust 6 kt) from 109°falling 2.02 ft0.4Decent 20-ft viz. Locals-only kind of day. No major hazards detected.
–08:00fair3420 ft2.9 ft @ 13 s from 72°7 kt (gust 6 kt) from 109°falling 1.26 ft0.4Decent 20-ft viz. Locals-only kind of day. No major hazards detected.
–11:00excellent9962 ft2.9 ft @ 12 s from 13°7 kt (gust 6 kt) from 109°rising 1.03 ft0.4About as clean as this spot ever runs. 62-ft visibility. No major hazards detected.
–14:00excellent9970 ft2.9 ft @ 12 s from 13°7 kt (gust 6 kt) from 109°rising 1.62 ft0.4Prime day — about as good as it gets here. 7-kt ESE breeze. 70 ft of gin-clear water. No major hazards detected.
–17:00great6749 ft2.9 ft @ 12 s from 13°7 kt (gust 6 kt) from 109°falling 1.33 ft0.4Solid window today. Clean water, 49-ish feet. 2.9 ft of NNE groundswell. No major hazards detected.
–20:00fair3021 ft2.8 ft @ 11 s from 72°7 kt (gust 6 kt) from 109°falling 0.44 ft0.4Marginal. You'd want to know this spot before going. No major hazards detected.
–23:00good5026 ft2.6 ft @ 11 s from 13°7 kt (gust 6 kt) from 109°rising 0.44 ft0.426-ish ft of visibility. Still diveable if you're flexible. No major hazards detected.
–02:00good5026 ft2.7 ft @ 11 s from 13°8 kt (gust 8 kt) from 116°rising 1.46 ft0.4Go-able, just not perfect. No major hazards detected.
2026-10-11
Time (local)RatingScore /100VisibilitySwellWindTide (MLLW)ConfidenceWhy
–05:00good4124 ft2.9 ft @ 12 s from 72°9 kt (gust 9 kt) from 120°high 2.27 ft0.4Go-able, just not perfect. No major hazards detected.
–08:00fair2921 ft2.8 ft @ 12 s from 72°9 kt (gust 9 kt) from 120°falling 1.56 ft0.421-ish ft of visibility — borderline. No major hazards detected.
–11:00great6448 ft2.7 ft @ 12 s from 72°9 kt (gust 9 kt) from 120°low 1.02 ft0.4Stacked in your favor. 48 ft of visibility, and mellow 2.7-ft swell from ENE. No major hazards detected.
–14:00excellent9059 ft2.7 ft @ 12 s from 72°9 kt (gust 9 kt) from 120°rising 1.49 ft0.4About as clean as this spot ever runs. 59-ft visibility. No major hazards detected.
–17:00good5743 ft2.7 ft @ 12 s from 72°9 kt (gust 9 kt) from 120°falling 1.27 ft0.4Clear enough — about 43 ft — but you can work around it. No major hazards detected.
–20:00fair3021 ft2.6 ft @ 12 s from 72°9 kt (gust 9 kt) from 120°falling 0.45 ft0.4Marginal. You'd want to know this spot before going. No major hazards detected.
–23:00good5626 ft2.6 ft @ 12 s from 72°9 kt (gust 9 kt) from 120°rising 0.27 ft0.4Decent 26-ft viz — but you can work around it. No major hazards detected.
–02:00good5826 ft2.6 ft @ 12 s from 72°8 kt (gust 9 kt) from 93°rising 1.28 ft0.4Window's narrow but it's there. No major hazards detected.
2026-10-12
Time (local)RatingScore /100VisibilitySwellWindTide (MLLW)ConfidenceWhy
–05:00good5025 ft2.6 ft @ 12 s from 72°8 kt (gust 9 kt) from 80°high 2.3 ft0.4Window's narrow but it's there. No major hazards detected.
–08:00fair3721 ft2.5 ft @ 12 s from 72°8 kt (gust 9 kt) from 80°falling 1.8 ft0.421 ft, workable — making this one a stretch. No major hazards detected.
–11:00excellent8155 ft2.4 ft @ 12 s from 72°8 kt (gust 9 kt) from 80°low 1.16 ft0.4If you've been waiting, today's the day. You can see forever — 55+ ft, and trade winds holding steady. No major hazards detected.
–14:00excellent9283 ft— @ — from —8 kt (gust 9 kt) from 80°rising 1.39 ft0.34Drop everything; this is the window. Trades are present but not pushy — plus viz pops at 83 ft. No major hazards detected.
–17:00great7458 ft— @ — from —8 kt (gust 9 kt) from 80°falling 1.22 ft0.34Solid window today. 58 ft of gin-clear water. No major hazards detected.
–20:00fair3325 ft— @ — from —8 kt (gust 9 kt) from 80°falling 0.49 ft0.3425-ish ft of visibility — borderline. No major hazards detected.
–23:00good5831 ft— @ — from —8 kt (gust 9 kt) from 80°rising 0.14 ft0.34Go-able, just not perfect. No major hazards detected.
–02:00good5731 ft— @ — from —9 kt (gust 9 kt) from 97°rising 1.1 ft0.34Window's narrow but it's there. No major hazards detected.

Tide events (feet above MLLW)