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)
| Time (local) | Rating | Score /100 | Visibility | Swell | Wind | Tide (MLLW) | Confidence | Why |
|---|---|---|---|---|---|---|---|---|
| –08:00 | good | 59 | 32 ft | 2.8 ft @ 12 s from 175° | 4 kt (gust 4 kt) from 218° | rising 0.66 ft | 0.66 | Window's narrow but it's there. No major hazards detected. |
| –11:00 | excellent | 100 | 60 ft | 2.8 ft @ 12 s from 177° | 5 kt (gust 5 kt) from 212° | rising 1.46 ft | 0.66 | About as clean as this spot ever runs. 60-ft visibility, though glassy surface. No major hazards detected. |
| –14:00 | excellent | 93 | 63 ft | 2.9 ft @ 12 s from 178° | 10 kt (gust 10 kt) from 169° | high 2.43 ft | 0.66 | Drop everything; this is the window. Viz pops at 63 ft — plus 2.3 ft, easy. No major hazards detected. |
| –17:00 | great | 65 | 45 ft | 3 ft @ 12 s from 179° | 9 kt (gust 9 kt) from 159° | falling 1.58 ft | 0.66 | Stacked in your favor. 45 ft of visibility, and mellow 2.5-ft swell from S. No major hazards detected. |
| –20:00 | fair | 38 | 18 ft | 3 ft @ 12 s from 180° | 6 kt (gust 7 kt) from 149° | falling 0.58 ft | 0.66 | 18-ish ft of visibility — borderline. No major hazards detected. |
| –23:00 | good | 59 | 22 ft | 3 ft @ 13 s from 180° | 5 kt (gust 5 kt) from 158° | rising 1.01 ft | 0.66 | 22-ish ft of visibility — but you can work around it. No major hazards detected. |
| –02:00 | good | 59 | 22 ft | 3 ft @ 13 s from 180° | 7 kt (gust 8 kt) from 174° | rising 1.83 ft | 0.66 | 22-ish ft of visibility — but you can work around it. No major hazards detected. |
| Time (local) | Rating | Score /100 | Visibility | Swell | Wind | Tide (MLLW) | Confidence | Why |
|---|---|---|---|---|---|---|---|---|
| –05:00 | fair | 36 | 18 ft | 3 ft @ 12 s from 179° | 9 kt (gust 11 kt) from 173° | falling 1.32 ft | 0.66 | Marginal. You'd want to know this spot before going. No major hazards detected. |
| –08:00 | good | 44 | 20 ft | 3.1 ft @ 12 s from 179° | 8 kt (gust 10 kt) from 159° | low 0.49 ft | 0.66 | Window's narrow but it's there. No major hazards detected. |
| –11:00 | excellent | 83 | 54 ft | 3.3 ft @ 11 s from 180° | 12 kt (gust 16 kt) from 167° | rising 1.25 ft | 0.66 | Prime 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:00 | excellent | 88 | 64 ft | 3.6 ft @ 10 s from 180° | 13 kt (gust 17 kt) from 174° | rising 2.2 ft | 0.66 | Prime 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:00 | good | 55 | 42 ft | 3.7 ft @ 9 s from 179° | 12 kt (gust 14 kt) from 164° | falling 1.57 ft | 0.66 | Window's narrow but it's there. No major hazards detected. |
| –20:00 | fair | 28 | 18 ft | 3.7 ft @ 9 s from 178° | 9 kt (gust 12 kt) from 160° | falling 0.52 ft | 0.66 | 18 ft, workable — making this one a stretch. No major hazards detected. |
| –23:00 | good | 51 | 22 ft | 3.6 ft @ 9 s from 177° | 8 kt (gust 11 kt) from 155° | rising 0.87 ft | 0.66 | Decent 22-ft viz — that's the catch, but it's still go-able. No major hazards detected. |
| –02:00 | good | 56 | 23 ft | 3.4 ft @ 10 s from 176° | 8 kt (gust 11 kt) from 160° | rising 1.85 ft | 0.66 | Go-able, just not perfect. No major hazards detected. |
| Time (local) | Rating | Score /100 | Visibility | Swell | Wind | Tide (MLLW) | Confidence | Why |
|---|---|---|---|---|---|---|---|---|
| –05:00 | fair | 36 | 19 ft | 3.2 ft @ 10 s from 176° | 8 kt (gust 11 kt) from 158° | falling 1.71 ft | 0.66 | 19 ft, workable — making this one a stretch. No major hazards detected. |
| –08:00 | fair | 35 | 19 ft | 3.2 ft @ 10 s from 177° | 8 kt (gust 10 kt) from 118° | falling 0.81 ft | 0.66 | 19 ft, workable — making this one a stretch. No major hazards detected. |
| –11:00 | excellent | 83 | 56 ft | 3.1 ft @ 10 s from 179° | 13 kt (gust 15 kt) from 72° | rising 1.08 ft | 0.66 | If 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:00 | excellent | 94 | 63 ft | 3.1 ft @ 11 s from 179° | 13 kt (gust 15 kt) from 72° | rising 1.97 ft | 0.66 | If 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:00 | good | 59 | 44 ft | 3 ft @ 11 s from 179° | 13 kt (gust 15 kt) from 72° | falling 1.54 ft | 0.66 | Clear enough — about 44 ft — but you can work around it. 13-kt ENE trades pushing through. No major hazards detected. |
| –20:00 | fair | 29 | 19 ft | 2.9 ft @ 11 s from 178° | 13 kt (gust 15 kt) from 72° | falling 0.48 ft | 0.66 | Marginal. You'd want to know this spot before going. No major hazards detected. |
| –23:00 | good | 54 | 25 ft | 2.8 ft @ 11 s from 175° | 13 kt (gust 15 kt) from 72° | rising 0.69 ft | 0.66 | Decent 25-ft viz. Still diveable if you're flexible. 13-kt ENE trades pushing through. No major hazards detected. |
| –02:00 | good | 55 | 26 ft | 2.6 ft @ 11 s from 170° | 13 kt (gust 15 kt) from 67° | rising 1.78 ft | 0.66 | Window's narrow but it's there. 13-kt ENE trades pushing through. No major hazards detected. |
| Time (local) | Rating | Score /100 | Visibility | Swell | Wind | Tide (MLLW) | Confidence | Why |
|---|---|---|---|---|---|---|---|---|
| –05:00 | fair | 30 | 19 ft | 2.4 ft @ 11 s from 166° | 13 kt (gust 15 kt) from 65° | falling 2.06 ft | 0.66 | 19-ish ft of visibility — borderline. 13-kt ENE trades pushing through. No major hazards detected. |
| –08:00 | fair | 33 | 20 ft | 2.1 ft @ 11 s from 163° | 13 kt (gust 15 kt) from 65° | falling 1.14 ft | 0.66 | 20 ft, workable — making this one a stretch. 13-kt trades, surface has some texture. No major hazards detected. |
| –11:00 | excellent | 98 | 65 ft | 1.8 ft @ 11 s from 160° | 13 kt (gust 15 kt) from 65° | rising 0.97 ft | 0.66 | Drop 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:00 | excellent | 98 | 80 ft | 1.4 ft @ 10 s from 153° | 13 kt (gust 15 kt) from 65° | rising 1.76 ft | 0.66 | Prime 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:00 | great | 77 | 56 ft | 1.1 ft @ 10 s from 146° | 13 kt (gust 15 kt) from 65° | falling 1.51 ft | 0.66 | Conditions are dialed in. 56-ft visibility, though barely a ripple. No major hazards detected. |
| –20:00 | fair | 39 | 25 ft | 1.1 ft @ 10 s from 146° | 13 kt (gust 15 kt) from 65° | falling 0.47 ft | 0.66 | 25 ft, workable — making this one a stretch. Stiff ENE wind, 13 kt. No major hazards detected. |
| –23:00 | good | 59 | 30 ft | 1.3 ft @ 11 s from 150° | 13 kt (gust 15 kt) from 65° | rising 0.48 ft | 0.66 | Window's narrow but it's there. Wind's up — 13 kt out of the ENE. No major hazards detected. |
| –02:00 | good | 59 | 30 ft | 1.5 ft @ 11 s from 152° | 11 kt (gust 13 kt) from 66° | rising 1.63 ft | 0.66 | Clean water, 30-ish feet — but you can work around it. No major hazards detected. |
| Time (local) | Rating | Score /100 | Visibility | Swell | Wind | Tide (MLLW) | Confidence | Why |
|---|---|---|---|---|---|---|---|---|
| –05:00 | good | 45 | 23 ft | 1.9 ft @ 11 s from 159° | 10 kt (gust 12 kt) from 67° | falling 2.35 ft | 0.66 | 23-ish ft of visibility. Still diveable if you're flexible. No major hazards detected. |
| –08:00 | good | 42 | 21 ft | 2 ft @ 11 s from 163° | 10 kt (gust 12 kt) from 67° | falling 1.46 ft | 0.66 | 21-ish ft of visibility. Still diveable if you're flexible. No major hazards detected. |
| –11:00 | excellent | 100 | 61 ft | 2 ft @ 11 s from 164° | 10 kt (gust 12 kt) from 67° | rising 0.91 ft | 0.66 | Drop everything; this is the window. Trade winds holding steady — plus viz pops at 61 ft. No major hazards detected. |
| –14:00 | excellent | 100 | 68 ft | 2 ft @ 11 s from 164° | 10 kt (gust 12 kt) from 67° | rising 1.57 ft | 0.66 | Prime 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:00 | great | 73 | 47 ft | 2 ft @ 11 s from 164° | 10 kt (gust 12 kt) from 67° | falling 1.47 ft | 0.66 | Today's a good one. Clear enough — about 47 ft — plus mellow 1.9-ft swell from SSE. No major hazards detected. |
| –20:00 | good | 41 | 20 ft | 2.1 ft @ 12 s from 166° | 10 kt (gust 12 kt) from 67° | falling 0.5 ft | 0.66 | Window's narrow but it's there. No major hazards detected. |
| –23:00 | good | 59 | 27 ft | 2.2 ft @ 12 s from 170° | 10 kt (gust 12 kt) from 67° | rising 0.29 ft | 0.66 | Decent 27-ft viz — but you can work around it. No major hazards detected. |
| –02:00 | good | 58 | 27 ft | 2.2 ft @ 12 s from 170° | 12 kt (gust 13 kt) from 72° | rising 1.44 ft | 0.66 | Decent 27-ft viz — but you can work around it. No major hazards detected. |
| Time (local) | Rating | Score /100 | Visibility | Swell | Wind | Tide (MLLW) | Confidence | Why |
|---|---|---|---|---|---|---|---|---|
| –05:00 | good | 46 | 24 ft | 2 ft @ 12 s from 167° | 14 kt (gust 14 kt) from 75° | high 2.54 ft | 0.66 | Decent 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:00 | fair | 33 | 20 ft | 1.9 ft @ 12 s from 165° | 14 kt (gust 14 kt) from 75° | falling 1.73 ft | 0.66 | Marginal. You'd want to know this spot before going. No major hazards detected. |
| –11:00 | excellent | 80 | 56 ft | 1.9 ft @ 12 s from 164° | 14 kt (gust 14 kt) from 75° | low 0.92 ft | 0.66 | Drop everything; this is the window. Viz pops at 56 ft. No major hazards detected. |
| –14:00 | excellent | 98 | 71 ft | 1.9 ft @ 12 s from 164° | 14 kt (gust 14 kt) from 75° | rising 1.43 ft | 0.66 | Drop everything; this is the window. Viz pops at 71 ft — plus 1.8 ft, easy. No major hazards detected. |
| –17:00 | great | 62 | 50 ft | 1.9 ft @ 12 s from 164° | 14 kt (gust 14 kt) from 75° | falling 1.43 ft | 0.66 | Today's a good one. Viz pops at 50 ft — plus mellow 1.8-ft swell from SSE. No major hazards detected. |
| –20:00 | fair | 30 | 22 ft | 1.8 ft @ 11 s from 161° | 14 kt (gust 14 kt) from 75° | falling 0.55 ft | 0.66 | Marginal. You'd want to know this spot before going. No major hazards detected. |
| –23:00 | good | 51 | 27 ft | 1.8 ft @ 12 s from 162° | 14 kt (gust 14 kt) from 75° | rising 0.14 ft | 0.66 | Go-able, just not perfect. No major hazards detected. |
| –02:00 | good | 51 | 27 ft | 1.8 ft @ 12 s from 162° | 14 kt (gust 13 kt) from 76° | rising 1.22 ft | 0.66 | Go-able, just not perfect. Wind's up — 14 kt out of the ENE. No major hazards detected. |
| Time (local) | Rating | Score /100 | Visibility | Swell | Wind | Tide (MLLW) | Confidence | Why |
|---|---|---|---|---|---|---|---|---|
| –05:00 | good | 50 | 26 ft | 1.9 ft @ 12 s from 163° | 14 kt (gust 13 kt) from 76° | rising 2.3 ft | 0.66 | Window's narrow but it's there. No major hazards detected. |
| –08:00 | fair | 21 | 20 ft | 1.9 ft @ 12 s from 164° | 14 kt (gust 13 kt) from 76° | falling 1.92 ft | 0.66 | 20 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:00 | good | 52 | 50 ft | 1.9 ft @ 12 s from 163° | 14 kt (gust 13 kt) from 76° | falling 1.23 ft | 0.66 | Go-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:00 | excellent | 81 | 72 ft | 1.9 ft @ 12 s from 163° | 14 kt (gust 13 kt) from 76° | rising 1.35 ft | 0.66 | Drop everything; this is the window. Viz pops at 72 ft. No major hazards detected. |
| –17:00 | good | 51 | 49 ft | 1.8 ft @ 12 s from 162° | 14 kt (gust 13 kt) from 76° | falling 1.37 ft | 0.66 | Clean 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:00 | fair | 20 | 22 ft | 1.7 ft @ 11 s from 160° | 14 kt (gust 13 kt) from 76° | falling 0.61 ft | 0.66 | Marginal. 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:00 | no-go | 18 | 26 ft | 1.6 ft @ 11 s from 158° | 14 kt (gust 13 kt) from 76° | low 0.05 ft | 0.66 | Decent 26-ft viz. Try tomorrow. No major hazards detected. |
| –02:00 | good | 40 | 30 ft | 1.5 ft @ 11 s from 156° | 11 kt (gust 11 kt) from 75° | rising 1.02 ft | 0.66 | Clean water, 30-ish feet — but you can work around it. No major hazards detected. |
Tide events (feet above MLLW)
- high 1.68 ft
- low 0.36 ft
- high 2.5 ft
- low 0.37 ft
- high 1.99 ft
- low 0.4 ft
- high 2.4 ft
- low 0.2 ft
- high 2.25 ft
- low 0.5 ft
- high 2.26 ft
- low 0.04 ft
- high 2.43 ft
- low 0.62 ft
- high 2.1 ft
- low -0.07 ft
- high 2.54 ft
- low 0.77 ft
- high 1.92 ft
- low -0.12 ft
- high 2.56 ft
- low 0.92 ft
- high 1.75 ft
- low -0.12 ft
- high 2.49 ft
- low 1.07 ft
- high 1.6 ft
- low -0.06 ft