All spots

Black Rock (Kaanapali) — dive & snorkel conditions

Maui, Hawaii, US · 20.92807, -156.6965 · times in Pacific/Honolulu

As of . Next update after .

Now

Rating
good (score 59/100, confidence 0.66)
Visibility
32 ft (9.8 m), satellite estimate
Swell
2.8 ft at 12 s from 176°
Wind
4 kt, gusts 4 kt, from 218°
Tide
rising, 0.66 ft above MLLW
Water temperature
26.7 °C
Why
Clear enough — about 32 ft — but you can work around it. No major hazards detected.

Forecast (3-hour periods)

2026-10-07
Time (local)RatingScore /100VisibilitySwellWindTide (MLLW)ConfidenceWhy
–08:00good5932 ft2.8 ft @ 12 s from 175°4 kt (gust 4 kt) from 218°rising 0.66 ft0.66Window's narrow but it's there. No major hazards detected.
–11:00excellent10060 ft2.8 ft @ 12 s from 177°5 kt (gust 5 kt) from 212°rising 1.46 ft0.66About as clean as this spot ever runs. 60-ft visibility, though glassy surface. No major hazards detected.
–14:00excellent9363 ft2.9 ft @ 12 s from 178°10 kt (gust 10 kt) from 169°high 2.43 ft0.66Drop everything; this is the window. Viz pops at 63 ft — plus 2.3 ft, easy. No major hazards detected.
–17:00great6545 ft3 ft @ 12 s from 179°9 kt (gust 9 kt) from 159°falling 1.58 ft0.66Stacked in your favor. 45 ft of visibility, and mellow 2.5-ft swell from S. No major hazards detected.
–20:00fair3818 ft3 ft @ 12 s from 180°6 kt (gust 7 kt) from 149°falling 0.58 ft0.6618-ish ft of visibility — borderline. No major hazards detected.
–23:00good5922 ft3 ft @ 13 s from 180°5 kt (gust 5 kt) from 158°rising 1.01 ft0.6622-ish ft of visibility — but you can work around it. No major hazards detected.
–02:00good5922 ft3 ft @ 13 s from 180°7 kt (gust 8 kt) from 174°rising 1.83 ft0.6622-ish ft of visibility — but you can work around it. No major hazards detected.
2026-10-08
Time (local)RatingScore /100VisibilitySwellWindTide (MLLW)ConfidenceWhy
–05:00fair3618 ft3 ft @ 12 s from 179°9 kt (gust 11 kt) from 173°falling 1.32 ft0.66Marginal. You'd want to know this spot before going. No major hazards detected.
–08:00good4420 ft3.1 ft @ 12 s from 179°8 kt (gust 10 kt) from 159°low 0.49 ft0.66Window's narrow but it's there. No major hazards detected.
–11:00excellent8354 ft3.3 ft @ 11 s from 180°12 kt (gust 16 kt) from 167°rising 1.25 ft0.66Prime day — about as good as it gets here. 2.8 ft of S groundswell. Light-moderate wind out of the SSE. No major hazards detected.
–14:00excellent8864 ft3.6 ft @ 10 s from 180°13 kt (gust 17 kt) from 174°rising 2.2 ft0.66Prime day — about as good as it gets here. 64 ft of gin-clear water. 3.1 ft from the S. No major hazards detected.
–17:00good5542 ft3.7 ft @ 9 s from 179°12 kt (gust 14 kt) from 164°falling 1.57 ft0.66Window's narrow but it's there. No major hazards detected.
–20:00fair2818 ft3.7 ft @ 9 s from 178°9 kt (gust 12 kt) from 160°falling 0.52 ft0.6618 ft, workable — making this one a stretch. No major hazards detected.
–23:00good5122 ft3.6 ft @ 9 s from 177°8 kt (gust 11 kt) from 155°rising 0.87 ft0.66Decent 22-ft viz — that's the catch, but it's still go-able. No major hazards detected.
–02:00good5623 ft3.4 ft @ 10 s from 176°8 kt (gust 11 kt) from 160°rising 1.85 ft0.66Go-able, just not perfect. No major hazards detected.
2026-10-09
Time (local)RatingScore /100VisibilitySwellWindTide (MLLW)ConfidenceWhy
–05:00fair3619 ft3.2 ft @ 10 s from 176°8 kt (gust 11 kt) from 158°falling 1.71 ft0.6619 ft, workable — making this one a stretch. No major hazards detected.
–08:00fair3519 ft3.2 ft @ 10 s from 177°8 kt (gust 10 kt) from 118°falling 0.81 ft0.6619 ft, workable — making this one a stretch. No major hazards detected.
–11:00excellent8356 ft3.1 ft @ 10 s from 179°13 kt (gust 15 kt) from 72°rising 1.08 ft0.66If you've been waiting, today's the day. 13-kt ENE trades pushing through, and you can see forever — 56+ ft. No major hazards detected.
–14:00excellent9463 ft3.1 ft @ 11 s from 179°13 kt (gust 15 kt) from 72°rising 1.97 ft0.66If you've been waiting, today's the day. You can see forever — 63+ ft, and mellow 2.6-ft swell from S. No major hazards detected.
–17:00good5944 ft3 ft @ 11 s from 179°13 kt (gust 15 kt) from 72°falling 1.54 ft0.66Clear enough — about 44 ft — but you can work around it. 13-kt ENE trades pushing through. No major hazards detected.
–20:00fair2919 ft2.9 ft @ 11 s from 178°13 kt (gust 15 kt) from 72°falling 0.48 ft0.66Marginal. You'd want to know this spot before going. No major hazards detected.
–23:00good5425 ft2.8 ft @ 11 s from 175°13 kt (gust 15 kt) from 72°rising 0.69 ft0.66Decent 25-ft viz. Still diveable if you're flexible. 13-kt ENE trades pushing through. No major hazards detected.
–02:00good5526 ft2.6 ft @ 11 s from 170°13 kt (gust 15 kt) from 67°rising 1.78 ft0.66Window's narrow but it's there. 13-kt ENE trades pushing through. No major hazards detected.
2026-10-10
Time (local)RatingScore /100VisibilitySwellWindTide (MLLW)ConfidenceWhy
–05:00fair3019 ft2.4 ft @ 11 s from 166°13 kt (gust 15 kt) from 65°falling 2.06 ft0.6619-ish ft of visibility — borderline. 13-kt ENE trades pushing through. No major hazards detected.
–08:00fair3320 ft2.1 ft @ 11 s from 163°13 kt (gust 15 kt) from 65°falling 1.14 ft0.6620 ft, workable — making this one a stretch. 13-kt trades, surface has some texture. No major hazards detected.
–11:00excellent9865 ft1.8 ft @ 11 s from 160°13 kt (gust 15 kt) from 65°rising 0.97 ft0.66Drop everything; this is the window. Wind's up — 13 kt out of the ENE — plus viz pops at 65 ft. No major hazards detected.
–14:00excellent9880 ft1.4 ft @ 10 s from 153°13 kt (gust 15 kt) from 65°rising 1.76 ft0.66Prime day — about as good as it gets here. Wind's up — 13 kt out of the ENE. 80 ft of gin-clear water. No major hazards detected.
–17:00great7756 ft1.1 ft @ 10 s from 146°13 kt (gust 15 kt) from 65°falling 1.51 ft0.66Conditions are dialed in. 56-ft visibility, though barely a ripple. No major hazards detected.
–20:00fair3925 ft1.1 ft @ 10 s from 146°13 kt (gust 15 kt) from 65°falling 0.47 ft0.6625 ft, workable — making this one a stretch. Stiff ENE wind, 13 kt. No major hazards detected.
–23:00good5930 ft1.3 ft @ 11 s from 150°13 kt (gust 15 kt) from 65°rising 0.48 ft0.66Window's narrow but it's there. Wind's up — 13 kt out of the ENE. No major hazards detected.
–02:00good5930 ft1.5 ft @ 11 s from 152°11 kt (gust 13 kt) from 66°rising 1.63 ft0.66Clean water, 30-ish feet — but you can work around it. No major hazards detected.
2026-10-11
Time (local)RatingScore /100VisibilitySwellWindTide (MLLW)ConfidenceWhy
–05:00good4523 ft1.9 ft @ 11 s from 159°10 kt (gust 12 kt) from 67°falling 2.35 ft0.6623-ish ft of visibility. Still diveable if you're flexible. No major hazards detected.
–08:00good4221 ft2 ft @ 11 s from 163°10 kt (gust 12 kt) from 67°falling 1.46 ft0.6621-ish ft of visibility. Still diveable if you're flexible. No major hazards detected.
–11:00excellent10061 ft2 ft @ 11 s from 164°10 kt (gust 12 kt) from 67°rising 0.91 ft0.66Drop everything; this is the window. Trade winds holding steady — plus viz pops at 61 ft. No major hazards detected.
–14:00excellent10068 ft2 ft @ 11 s from 164°10 kt (gust 12 kt) from 67°rising 1.57 ft0.66Prime day — about as good as it gets here. Mellow 1.9-ft swell from SSE. 68 ft of gin-clear water. No major hazards detected.
–17:00great7347 ft2 ft @ 11 s from 164°10 kt (gust 12 kt) from 67°falling 1.47 ft0.66Today's a good one. Clear enough — about 47 ft — plus mellow 1.9-ft swell from SSE. No major hazards detected.
–20:00good4120 ft2.1 ft @ 12 s from 166°10 kt (gust 12 kt) from 67°falling 0.5 ft0.66Window's narrow but it's there. No major hazards detected.
–23:00good5927 ft2.2 ft @ 12 s from 170°10 kt (gust 12 kt) from 67°rising 0.29 ft0.66Decent 27-ft viz — but you can work around it. No major hazards detected.
–02:00good5827 ft2.2 ft @ 12 s from 170°12 kt (gust 13 kt) from 72°rising 1.44 ft0.66Decent 27-ft viz — but you can work around it. No major hazards detected.
2026-10-12
Time (local)RatingScore /100VisibilitySwellWindTide (MLLW)ConfidenceWhy
–05:00good4624 ft2 ft @ 12 s from 167°14 kt (gust 14 kt) from 75°high 2.54 ft0.66Decent 24-ft viz — that's the catch, but it's still go-able. Wind's up — 14 kt out of the ENE. No major hazards detected.
–08:00fair3320 ft1.9 ft @ 12 s from 165°14 kt (gust 14 kt) from 75°falling 1.73 ft0.66Marginal. You'd want to know this spot before going. No major hazards detected.
–11:00excellent8056 ft1.9 ft @ 12 s from 164°14 kt (gust 14 kt) from 75°low 0.92 ft0.66Drop everything; this is the window. Viz pops at 56 ft. No major hazards detected.
–14:00excellent9871 ft1.9 ft @ 12 s from 164°14 kt (gust 14 kt) from 75°rising 1.43 ft0.66Drop everything; this is the window. Viz pops at 71 ft — plus 1.8 ft, easy. No major hazards detected.
–17:00great6250 ft1.9 ft @ 12 s from 164°14 kt (gust 14 kt) from 75°falling 1.43 ft0.66Today's a good one. Viz pops at 50 ft — plus mellow 1.8-ft swell from SSE. No major hazards detected.
–20:00fair3022 ft1.8 ft @ 11 s from 161°14 kt (gust 14 kt) from 75°falling 0.55 ft0.66Marginal. You'd want to know this spot before going. No major hazards detected.
–23:00good5127 ft1.8 ft @ 12 s from 162°14 kt (gust 14 kt) from 75°rising 0.14 ft0.66Go-able, just not perfect. No major hazards detected.
–02:00good5127 ft1.8 ft @ 12 s from 162°14 kt (gust 13 kt) from 76°rising 1.22 ft0.66Go-able, just not perfect. Wind's up — 14 kt out of the ENE. No major hazards detected.
2026-10-13
Time (local)RatingScore /100VisibilitySwellWindTide (MLLW)ConfidenceWhy
–05:00good5026 ft1.9 ft @ 12 s from 163°14 kt (gust 13 kt) from 76°rising 2.3 ft0.66Window's narrow but it's there. No major hazards detected.
–08:00fair2120 ft1.9 ft @ 12 s from 164°14 kt (gust 13 kt) from 76°falling 1.92 ft0.6620 ft, workable — making this one a stretch. Recent rainfall suggests possible dirty water even if surface conditions look calm. Drivers: light-moderate rain last 3h (2mm); near drainage outlet; falling tide can flush dirty water from nearshore.
–11:00good5250 ft1.9 ft @ 12 s from 163°14 kt (gust 13 kt) from 76°falling 1.23 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: light-moderate rain last 3h (2mm); near drainage outlet; falling tide can flush dirty water from nearshore.
–14:00excellent8172 ft1.9 ft @ 12 s from 163°14 kt (gust 13 kt) from 76°rising 1.35 ft0.66Drop everything; this is the window. Viz pops at 72 ft. No major hazards detected.
–17:00good5149 ft1.8 ft @ 12 s from 162°14 kt (gust 13 kt) from 76°falling 1.37 ft0.66Clean water, 49-ish feet — but you can work around it. The brown water from the rain is on its way out. Recent rainfall suggests possible dirty water even if surface conditions look calm. Drivers: light-moderate rain last 3h (2mm); near drainage outlet; falling tide can flush dirty water from nearshore.
–20:00fair2022 ft1.7 ft @ 11 s from 160°14 kt (gust 13 kt) from 76°falling 0.61 ft0.66Marginal. You'd want to know this spot before going. Yesterday's rain is mostly flushed through already. Recent rainfall suggests possible dirty water even if surface conditions look calm. Drivers: light-moderate rain last 3h (2mm); near drainage outlet; falling tide can flush dirty water from nearshore.
–23:00no-go1826 ft1.6 ft @ 11 s from 158°14 kt (gust 13 kt) from 76°low 0.05 ft0.66Decent 26-ft viz. Try tomorrow. No major hazards detected.
–02:00good4030 ft1.5 ft @ 11 s from 156°11 kt (gust 11 kt) from 75°rising 1.02 ft0.66Clean water, 30-ish feet — but you can work around it. No major hazards detected.

Tide events (feet above MLLW)