Now
- Rating
- good (score 55/100, confidence 0.66)
- Visibility
- 47 ft (14.3 m), satellite estimate
- Swell
- 1.1 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
- Go-able, just not perfect. 47 ft of visibility. High jellyfish risk – stings likely.
Forecast (3-hour periods)
| Time (local) | Rating | Score /100 | Visibility | Swell | Wind | Tide (MLLW) | Confidence | Why |
|---|---|---|---|---|---|---|---|---|
| –08:00 | good | 55 | 47 ft | 1.1 ft @ 12 s from 178° | 4 kt (gust 5 kt) from 205° | low 0.46 ft | 0.66 | Diveable but pick your moment. Clean water, 47-ish feet. High jellyfish risk – stings likely. |
| –11:00 | good | 59 | 76 ft | 1.1 ft @ 12 s from 179° | 5 kt (gust 6 kt) from 171° | rising 0.87 ft | 0.66 | Get in if you've got the morning free. High jellyfish risk – stings likely. |
| –14:00 | excellent | 100 | 86 ft | 1.1 ft @ 12 s from 180° | 10 kt (gust 10 kt) from 160° | rising 1.62 ft | 0.66 | If you've been waiting, today's the day. You can see forever — 86+ ft, and essentially flat. No major hazards detected. |
| –17:00 | excellent | 87 | 58 ft | 1.1 ft @ 13 s from 181° | 11 kt (gust 10 kt) from 155° | falling 1.52 ft | 0.66 | About as clean as this spot ever runs. Knee-high mush at best, though 11-kt SSE breeze. No major hazards detected. |
| –20:00 | good | 51 | 25 ft | 1.1 ft @ 13 s from 181° | 6 kt (gust 7 kt) from 181° | falling 0.66 ft | 0.66 | Go-able, just not perfect. No major hazards detected. |
| –23:00 | good | 59 | 30 ft | 1.1 ft @ 13 s from 182° | 3 kt (gust 3 kt) from 175° | rising 0.37 ft | 0.66 | Clear enough — about 30 ft — but you can work around it. No major hazards detected. |
| –02:00 | good | 59 | 30 ft | 1.1 ft @ 13 s from 183° | 7 kt (gust 8 kt) from 165° | rising 1.12 ft | 0.66 | Clean water, 30-ish feet. Still diveable if you're flexible. No major hazards detected. |
| Time (local) | Rating | Score /100 | Visibility | Swell | Wind | Tide (MLLW) | Confidence | Why |
|---|---|---|---|---|---|---|---|---|
| –05:00 | good | 49 | 25 ft | 1.2 ft @ 12 s from 182° | 9 kt (gust 13 kt) from 173° | falling 1.47 ft | 0.66 | Window's narrow but it's there. No major hazards detected. |
| –08:00 | good | 46 | 25 ft | 1.3 ft @ 11 s from 180° | 11 kt (gust 16 kt) from 170° | falling 0.8 ft | 0.66 | Decent 25-ft viz — that's the catch, but it's still go-able. No major hazards detected. |
| –11:00 | excellent | 100 | 70 ft | 1.5 ft @ 10 s from 181° | 13 kt (gust 17 kt) from 165° | rising 0.62 ft | 0.66 | About as clean as this spot ever runs. 70-ft visibility, though essentially flat. No major hazards detected. |
| –14:00 | excellent | 97 | 86 ft | 1.6 ft @ 9 s from 183° | 13 kt (gust 17 kt) from 168° | rising 1.34 ft | 0.66 | Drop everything; this is the window. Viz pops at 86 ft — plus sub-foot from the S. No major hazards detected. |
| –17:00 | excellent | 82 | 59 ft | 1.6 ft @ 9 s from 183° | 12 kt (gust 16 kt) from 173° | falling 1.54 ft | 0.66 | Prime day — about as good as it gets here. 59 ft of gin-clear water. Sub-foot from the S. No major hazards detected. |
| –20:00 | good | 45 | 25 ft | 1.5 ft @ 9 s from 182° | 10 kt (gust 13 kt) from 169° | falling 0.71 ft | 0.66 | Go-able, just not perfect. No major hazards detected. |
| –23:00 | good | 59 | 30 ft | 1.5 ft @ 10 s from 179° | 8 kt (gust 11 kt) from 165° | rising 0.27 ft | 0.66 | Clear enough — about 30 ft. Still diveable if you're flexible. No major hazards detected. |
| –02:00 | good | 59 | 30 ft | 1.5 ft @ 10 s from 177° | 7 kt (gust 12 kt) from 166° | rising 1.1 ft | 0.66 | Clean water, 30-ish feet. Still diveable if you're flexible. No major hazards detected. |
| Time (local) | Rating | Score /100 | Visibility | Swell | Wind | Tide (MLLW) | Confidence | Why |
|---|---|---|---|---|---|---|---|---|
| –05:00 | good | 59 | 29 ft | 1.5 ft @ 10 s from 178° | 8 kt (gust 12 kt) from 165° | high 1.82 ft | 0.66 | Go-able, just not perfect. No major hazards detected. |
| –08:00 | good | 45 | 25 ft | 1.4 ft @ 10 s from 179° | 10 kt (gust 12 kt) from 145° | falling 1.08 ft | 0.66 | Window's narrow but it's there. No major hazards detected. |
| –11:00 | excellent | 85 | 63 ft | 1.4 ft @ 10 s from 178° | 13 kt (gust 15 kt) from 104° | low 0.44 ft | 0.66 | Drop everything; this is the window. Viz pops at 63 ft. No major hazards detected. |
| –14:00 | excellent | 100 | 80 ft | 1.3 ft @ 10 s from 178° | 13 kt (gust 15 kt) from 104° | rising 1.09 ft | 0.66 | Drop everything; this is the window. Barely a ripple — plus 13-kt ESE trades pushing through. No major hazards detected. |
| –17:00 | excellent | 93 | 65 ft | 1.3 ft @ 10 s from 179° | 13 kt (gust 15 kt) from 104° | high 1.52 ft | 0.66 | Drop everything; this is the window. Essentially flat — plus 13-kt trades, surface has some texture. No major hazards detected. |
| –20:00 | fair | 36 | 23 ft | 1.3 ft @ 11 s from 180° | 13 kt (gust 15 kt) from 104° | falling 0.74 ft | 0.66 | 23 ft, workable — making this one a stretch. No major hazards detected. |
| –23:00 | good | 41 | 25 ft | 1.2 ft @ 11 s from 179° | 13 kt (gust 15 kt) from 104° | low 0.15 ft | 0.66 | Decent 25-ft viz — but you can work around it. 13-kt ESE trades pushing through. No major hazards detected. |
| –02:00 | good | 57 | 28 ft | 1.2 ft @ 11 s from 178° | 14 kt (gust 15 kt) from 98° | rising 1.04 ft | 0.66 | Decent 28-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 | 48 | 27 ft | 1.2 ft @ 11 s from 175° | 14 kt (gust 15 kt) from 95° | high 1.93 ft | 0.66 | 27-ish ft of visibility — but you can work around it. Stiff E wind, 14 kt. No major hazards detected. |
| –08:00 | fair | 36 | 23 ft | 1.2 ft @ 11 s from 172° | 14 kt (gust 15 kt) from 95° | falling 1.36 ft | 0.66 | Not bad — 23 ft. Only worth it if you really know this spot. 14-kt trades, surface has some texture. No major hazards detected. |
| –11:00 | great | 60 | 43 ft | 1.2 ft @ 11 s from 170° | 14 kt (gust 15 kt) from 95° | falling 0.59 ft | 0.66 | Solid window today. Clean water, 43-ish feet. Essentially flat. No major hazards detected. |
| –14:00 | excellent | 89 | 55 ft | 1.3 ft @ 10 s from 167° | 14 kt (gust 15 kt) from 95° | rising 0.87 ft | 0.66 | If you've been waiting, today's the day. You can see forever — 55+ ft, and essentially flat. No major hazards detected. |
| –17:00 | great | 73 | 49 ft | 1.4 ft @ 10 s from 164° | 14 kt (gust 15 kt) from 95° | high 1.42 ft | 0.66 | Stacked in your favor. 49 ft of visibility. No major hazards detected. |
| –20:00 | fair | 34 | 22 ft | 1.4 ft @ 10 s from 160° | 14 kt (gust 15 kt) from 95° | falling 0.75 ft | 0.66 | Decent 22-ft viz. Locals-only kind of day. Stiff E wind, 14 kt. No major hazards detected. |
| –23:00 | good | 40 | 24 ft | 1.3 ft @ 10 s from 161° | 14 kt (gust 15 kt) from 95° | low 0.06 ft | 0.66 | Decent 24-ft viz. Still diveable if you're flexible. No major hazards detected. |
| –02:00 | good | 59 | 29 ft | 1.3 ft @ 10 s from 165° | 12 kt (gust 13 kt) from 83° | rising 0.94 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 | good | 59 | 29 ft | 1.2 ft @ 10 s from 167° | 11 kt (gust 12 kt) from 77° | rising 1.85 ft | 0.66 | 29-ish ft of visibility — that's the catch, but it's still go-able. No major hazards detected. |
| –08:00 | good | 45 | 24 ft | 1.2 ft @ 11 s from 168° | 11 kt (gust 12 kt) from 77° | falling 1.61 ft | 0.66 | Decent 24-ft viz — but you can work around it. No major hazards detected. |
| –11:00 | excellent | 90 | 60 ft | 1.1 ft @ 11 s from 170° | 11 kt (gust 12 kt) from 77° | falling 0.84 ft | 0.66 | About as clean as this spot ever runs. 60-ft visibility. No major hazards detected. |
| –14:00 | excellent | 100 | 84 ft | 1.1 ft @ 11 s from 171° | 11 kt (gust 12 kt) from 77° | rising 0.7 ft | 0.66 | Drop everything; this is the window. Essentially flat — plus trades are present but not pushy. No major hazards detected. |
| –17:00 | excellent | 100 | 70 ft | 1.1 ft @ 11 s from 172° | 11 kt (gust 12 kt) from 77° | rising 1.15 ft | 0.66 | About as clean as this spot ever runs. 70-ft visibility, though essentially flat. No major hazards detected. |
| –20:00 | good | 45 | 24 ft | 1.1 ft @ 12 s from 173° | 11 kt (gust 12 kt) from 77° | falling 0.75 ft | 0.66 | Decent 24-ft viz. Still diveable if you're flexible. No major hazards detected. |
| –23:00 | good | 50 | 26 ft | 1.1 ft @ 12 s from 174° | 11 kt (gust 12 kt) from 77° | low 0.15 ft | 0.66 | Go-able, just not perfect. No major hazards detected. |
| –02:00 | good | 59 | 29 ft | 1.1 ft @ 11 s from 175° | 10 kt (gust 13 kt) from 86° | rising 0.83 ft | 0.66 | Window's narrow but it's there. No major hazards detected. |
| Time (local) | Rating | Score /100 | Visibility | Swell | Wind | Tide (MLLW) | Confidence | Why |
|---|---|---|---|---|---|---|---|---|
| –05:00 | good | 59 | 29 ft | 1.1 ft @ 11 s from 174° | 10 kt (gust 13 kt) from 90° | rising 1.71 ft | 0.66 | Decent 29-ft viz. Still diveable if you're flexible. No major hazards detected. |
| –08:00 | good | 46 | 24 ft | 1 ft @ 12 s from 174° | 10 kt (gust 13 kt) from 90° | falling 1.82 ft | 0.66 | 24-ish ft of visibility — that's the catch, but it's still go-able. No major hazards detected. |
| –11:00 | excellent | 83 | 57 ft | 1 ft @ 12 s from 174° | 10 kt (gust 13 kt) from 90° | falling 1.07 ft | 0.66 | Drop everything; this is the window. Trade winds holding steady — plus viz pops at 57 ft. No major hazards detected. |
| –14:00 | excellent | 100 | 79 ft | 1 ft @ 12 s from 173° | 10 kt (gust 13 kt) from 90° | rising 0.59 ft | 0.66 | If you've been waiting, today's the day. You can see forever — 79+ ft, and knee-high mush at best. No major hazards detected. |
| –17:00 | excellent | 100 | 67 ft | 1 ft @ 11 s from 173° | 10 kt (gust 13 kt) from 90° | rising 0.93 ft | 0.66 | Drop everything; this is the window. Knee-high mush at best — plus moderate E trades. No major hazards detected. |
| –20:00 | good | 43 | 24 ft | 1 ft @ 11 s from 172° | 10 kt (gust 13 kt) from 90° | falling 0.73 ft | 0.66 | 24-ish ft of visibility — that's the catch, but it's still go-able. No major hazards detected. |
| –23:00 | good | 43 | 24 ft | 1 ft @ 11 s from 170° | 10 kt (gust 13 kt) from 90° | falling 0.23 ft | 0.66 | Go-able, just not perfect. No major hazards detected. |
| –02:00 | good | 58 | 28 ft | 1 ft @ 11 s from 169° | 13 kt (gust 16 kt) from 100° | rising 0.72 ft | 0.66 | Window's narrow but it's there. No major hazards detected. |
| Time (local) | Rating | Score /100 | Visibility | Swell | Wind | Tide (MLLW) | Confidence | Why |
|---|---|---|---|---|---|---|---|---|
| –05:00 | good | 48 | 28 ft | 1 ft @ 11 s from 169° | 15 kt (gust 17 kt) from 105° | rising 1.54 ft | 0.66 | Window's narrow but it's there. No major hazards detected. |
| –08:00 | fair | 22 | 22 ft | 1 ft @ 11 s from 170° | 15 kt (gust 17 kt) from 105° | falling 1.96 ft | 0.66 | Decent 22-ft viz. Locals-only kind of day. 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); falling tide can flush dirty water from nearshore. |
| –11:00 | good | 48 | 43 ft | 1 ft @ 11 s from 170° | 15 kt (gust 17 kt) from 105° | falling 1.27 ft | 0.66 | Clean water, 43-ish feet — but you can work around it. 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:00 | good | 57 | 50 ft | 1 ft @ 11 s from 170° | 15 kt (gust 17 kt) from 105° | low 0.59 ft | 0.66 | Window's narrow but it's there. Recent rainfall suggests possible dirty water even if surface conditions look calm. Drivers: moderate rain last 3h (6.2mm). |
| –17:00 | great | 70 | 52 ft | 1 ft @ 11 s from 170° | 15 kt (gust 17 kt) from 105° | rising 0.77 ft | 0.66 | Today's a good one. Viz pops at 52 ft — plus knee-high mush at best. 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). |
| –20:00 | fair | 22 | 22 ft | 1 ft @ 11 s from 170° | 15 kt (gust 17 kt) from 105° | falling 0.7 ft | 0.66 | Marginal. You'd want to know this spot before going. 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:00 | fair | 22 | 22 ft | 1 ft @ 11 s from 170° | 15 kt (gust 17 kt) from 105° | falling 0.32 ft | 0.66 | 22-ish ft of visibility — borderline. 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:00 | good | 49 | 28 ft | 1 ft @ 11 s from 170° | 11 kt (gust 13 kt) from 104° | rising 0.62 ft | 0.66 | Go-able, just not perfect. 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)
- high 1.41 ft
- low 0.36 ft
- high 1.98 ft
- low 0.1 ft
- high 1.66 ft
- low 0.37 ft
- high 1.82 ft
- low 0.07 ft
- high 1.87 ft
- low 0.39 ft
- high 1.63 ft
- low 0.05 ft
- high 2.04 ft
- low 0.43 ft
- high 1.43 ft
- low 0.05 ft
- high 2.14 ft
- low 0.47 ft
- high 1.24 ft
- low 0.07 ft
- high 2.17 ft
- low 0.51 ft
- high 1.05 ft
- low 0.11 ft
- high 2.14 ft
- low 0.55 ft
- high 0.89 ft
- low 0.17 ft