Ilha da Madeira & Porto Santo · MachicoRecommended level: Beginner to Intermediate

Praia da Alagoa · Porto da Cruz

Alagoa Beach has one of the island's best dedicated surf cameras, aimed directly at the main sandbar peak in front of the historic rum distillery.

WHERE TO SURF TODAY
Clean surf on the SW coast (Jardim & Paul do Mar) + Fajã da Areia & Porto da Cruz fun at mid-tide
BEST WINDOW: {START}–{END}: 07:00–11:30 (0.40m–1.25m)
WAVE POWER & SIZE RIGHT NOW
45 kJ
0.1m · Sets 0.1m
Optimal Below 1.80m Tide
LIVE STREAM — Praia da Alagoa · Porto da CruzLIVE 24/7
Alagoa Beach · Live Surf Peaks (Câmara em Direto)
CAMERA VIEW:
WATCH LIVE CAMERA
HOW TO READ THIS CAMERA (LOCAL TIP)

Direct camera over Alagoa beach: at high tide water completely submerges the sand to the wall.

LOCAL WEATHER & PARKING (25 SPOTS)

Enter via the central beach stairs onto black sand; showers, cafés, and surf schools sit 20 meters from the water's edge.

WAVE SIZE
0.1m (Sets 0.1m)
1st Period (s): 11s · WNW
POWER
45 kJ
Ideal size: {min}m–{max}m (Max {limit}m): 0.8m–1.5m (Max 2.2m)
BEACH WIND
13 km/h (7 kt)
offshore · SSW
CURRENT TIDE
1.12m ▲
Optimal Below 1.80m Tide
ALL 3 ACTIVE SWELLS IN THE WATER (SWELL 1, 2 & 3)3 Simultaneous Swells
1ST SWELLWNW
0.1m · 11s
[Sets 0.1m] · 45 kJ
2ND SWELLNNW
0.3m · 9s
333° · 45 kJ
3RD SWELLWSW
0.2m · 7s
258° · 45 kJ
TODAY'S TIDE CHARTBEST WINDOW: {START}–{END}: 07:00–11:30
2.2m1.2m0.4mBEST WINDOW: {START}–{END} (0.40m – 1.70m)CURRENT TIDE: 1.12m ▲00:0004:0008:0012:0016:0020:0023:59
ENTER & EXIT SAFELY
WATER ACCESS

Enter via the central beach stairs onto black sand; showers, cafés, and surf schools sit 20 meters from the water's edge.

SIMPLE GUIDE FOR BEGINNERS & SURFERSHow waves, wind, and tides work at Praia da Alagoa · Porto da Cruz
1. AVERAGE SIZE & BIGGER SETS
0.1m (Sets up to {height}m 0.1m)
Every 5 to 10 minutes, a group of larger waves ("sets") arrives reaching 0.1m. Always judge the spot by the set size before paddling out.
2. TIME BETWEEN WAVES (SECONDS)
Best from 11 seconds up
Under 8s means weak, messy wind waves. Above 11s means clean ocean groundswell with long walls and much more push.
BEST TIDE HEIGHT:
0.4m a 1.3m (Low to Mid Tide (best sandbar shape and longest rides))
Between 0.4m and 1.3m the wave peels best. Too high tide causes backwash off the rocks/wall.
ENTER & EXIT SAFELY
Safe tide: 0.4m – 1.3m
Open Sand (< 1.40m · Watch Wall at High Tide)

24-HOUR HOUR-BY-HOUR FORECAST

Hourly + 6-Day Overview

Praia da Alagoa · Porto da Cruz — 1. Current Wave Size & Wind

1. Wave Size [Sets]: Sets up to {height}m
2. Period (s): 2. Best Tide Hours to Get In & Out
3. Wave Power (kJ): Wave Power & Size Right Now
4. Wind & Tide: 3. Beach Bottom, Access & Safety Tips
1ST SWELL (Mon 09 Nov)1ST SWELL (Primary Breaking) + 2ND SWELL & 3RD SWELL
1ST SWELLPrimary Breaking
1.0m [Sets 1.3m] · 11s
Power: 305 kJ · NNE (23°)
NNE
2ND SWELLSecondary Train
0.5m · 13s
Power: 90 kJ · N (1°)
N
3RD SWELLTertiary Train
0.3m · 8s
Power: 20 kJ · ENE (57°)
ENE
COASTAL MAP · 1ST SWELL & WINDPraia da Alagoa · Porto da Cruz · Mon 09 Nov (14:00)GPS 32.7752°, -16.8290° · DIRECTION THE BEACH FACES: NNE (25°)
N 0°E 90°S 180°W 270°SWELL 3:0.3m @ 8s ENE (57°) · 20 kJSWELL 2:0.5m @ 13s N (1°) · 90 kJSWELL 1:1.0m [1.3m] @ 11s NNE (23°) · 305 kJPRAIA DA ALAGOA WIND (OFFSHORE): 13 km/h (7 kt) SWCURRENT TIDE (14:00): 2.06m · RATING (0-10) 5.6/10
1ST SWELL (Primary Breaking)Aligned Pulse
1.0m [Sets 1.3m] · 11s NNE (23°) · 305 kJ
2ND SWELL (Secondary Train)Aligned Pulse
0.5m · 13s N (1°) · 90 kJ
3RD SWELL (Tertiary Train)Aligned Pulse
0.3m · 8s ENE (57°) · 20 kJ
WIND & CURRENT TIDE (14:00)Offshore
13 km/h (7 kt) SW · Current Tide 2.06m
24-HOUR HOUR-BY-HOUR FORECASTMon 09 Nov — 00:00 - 23:00HI: 02:45 (2.2m) / 14:55 (2.2m) · LO: 08:50 (0.2m) / 21:05 (0.0m)
Select Day (24h):
Hour (00h–23h)
00:00
01:00
02:00
03:00
04:00
05:00
06:00
07:00
08:00
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
21:00
22:00
23:00
Rating (0-10)
5.6
5.6
5.6
5.6
5.6
5.6
5.6
5.6
5.6
5.6
5.6
5.6
5.6
5.6
5.6
5.6
5.6
5.6
5.6
5.6
5.6
5.6
5.6
5.6
1st Swell [Sets]
Primary (m · s · kJ)
0.9m [1.2m]
NNE
11s · 247kJ
0.9m [1.2m]
NNE
11s · 247kJ
0.9m [1.2m]
NNE
11s · 247kJ
0.9m [1.2m]
NNE
11s · 247kJ
0.9m [1.2m]
NNE
11s · 247kJ
0.9m [1.2m]
NNE
11s · 247kJ
0.9m [1.2m]
NNE
11s · 247kJ
0.9m [1.2m]
NNE
11s · 247kJ
0.9m [1.2m]
NNE
11s · 247kJ
0.9m [1.2m]
NNE
11s · 247kJ
0.9m [1.2m]
NNE
11s · 247kJ
1.0m [1.3m]
NNE
11s · 305kJ
1.0m [1.3m]
NNE
11s · 305kJ
1.0m [1.3m]
NNE
11s · 305kJ
1.0m [1.3m]
NNE
11s · 305kJ
1.0m [1.3m]
NNE
11s · 305kJ
1.0m [1.3m]
NNE
11s · 305kJ
0.9m [1.2m]
NNE
11s · 247kJ
0.9m [1.2m]
NNE
11s · 247kJ
0.9m [1.2m]
NNE
11s · 247kJ
0.9m [1.2m]
NNE
11s · 247kJ
0.9m [1.2m]
NNE
11s · 247kJ
0.9m [1.2m]
NNE
11s · 247kJ
0.9m [1.2m]
NNE
11s · 247kJ
2nd Swell
Swell 2
0.5m · 9s
N
62kJ · 356°
0.5m · 9s
N
62kJ · 356°
0.5m · 9s
N
62kJ · 356°
0.5m · 9s
N
62kJ · 356°
0.5m · 9s
N
62kJ · 356°
0.5m · 9s
N
62kJ · 356°
0.5m · 9s
N
62kJ · 356°
0.5m · 9s
N
62kJ · 356°
0.5m · 9s
N
62kJ · 356°
0.5m · 9s
N
62kJ · 356°
0.5m · 9s
N
62kJ · 356°
0.5m · 13s
N
90kJ · 1°
0.5m · 13s
N
90kJ · 1°
0.5m · 13s
N
90kJ · 1°
0.5m · 13s
N
90kJ · 1°
0.5m · 13s
N
90kJ · 1°
0.5m · 13s
N
90kJ · 1°
0.5m · 9s
N
62kJ · 353°
0.5m · 9s
N
62kJ · 353°
0.5m · 9s
N
62kJ · 353°
0.5m · 9s
N
62kJ · 353°
0.5m · 9s
N
62kJ · 353°
0.5m · 9s
N
62kJ · 353°
0.5m · 9s
N
62kJ · 353°
3rd Swell
Swell 3
0.3m · 8s
NE
20kJ · 52°
0.3m · 8s
NE
20kJ · 52°
0.3m · 8s
NE
20kJ · 52°
0.3m · 8s
NE
20kJ · 52°
0.3m · 8s
NE
20kJ · 52°
0.3m · 8s
NE
20kJ · 52°
0.3m · 8s
NE
20kJ · 52°
0.3m · 8s
NE
20kJ · 52°
0.3m · 8s
NE
20kJ · 52°
0.3m · 8s
NE
20kJ · 52°
0.3m · 8s
NE
20kJ · 52°
0.3m · 8s
ENE
20kJ · 57°
0.3m · 8s
ENE
20kJ · 57°
0.3m · 8s
ENE
20kJ · 57°
0.3m · 8s
ENE
20kJ · 57°
0.3m · 8s
ENE
20kJ · 57°
0.3m · 8s
ENE
20kJ · 57°
0.3m · 8s
NE
20kJ · 49°
0.3m · 8s
NE
20kJ · 49°
0.3m · 8s
NE
20kJ · 49°
0.3m · 8s
NE
20kJ · 49°
0.3m · 8s
NE
20kJ · 49°
0.3m · 8s
NE
20kJ · 49°
0.3m · 8s
NE
20kJ · 49°
Wind (Hourly)
SSW11 km/hOffshore
SSW11 km/hOffshore
SSW11 km/hOffshore
SSW11 km/hOffshore
SSW11 km/hOffshore
SSW11 km/hOffshore
SSW11 km/hOffshore
SSW11 km/hOffshore
SSW11 km/hOffshore
SSW11 km/hOffshore
SSW11 km/hOffshore
SW13 km/hOffshore
SW13 km/hOffshore
SW13 km/hOffshore
SW13 km/hOffshore
SW13 km/hOffshore
SW13 km/hOffshore
SW15 km/hOffshore
SW15 km/hOffshore
SW15 km/hOffshore
SW15 km/hOffshore
SW15 km/hOffshore
SW15 km/hOffshore
SW15 km/hOffshore
Tide & Entry
1.28m ▲
Tide OK ({tide}m)
1.78m ▲
Tide OK ({tide}m)
2.10m ▲
Tide OK ({tide}m)
2.17m ▼
Tide OK ({tide}m)
1.97m ▼
Tide OK ({tide}m)
1.57m ▼
Tide OK ({tide}m)
1.05m ▼
Tide OK ({tide}m)
0.57m ▼
Tide OK ({tide}m)
0.25m ▼
Tide OK ({tide}m)
0.16m ▲
Tide OK ({tide}m)
0.34m ▲
Tide OK ({tide}m)
0.73m ▲
Tide Caution ({tide}m)
1.23m ▲
Tide Caution ({tide}m)
1.72m ▲
Tide Caution ({tide}m)
2.06m ▲
Tide Caution ({tide}m)
2.16m ▲
Tide Caution ({tide}m)
1.99m ▼
Tide Caution ({tide}m)
1.60m ▼
Tide OK ({tide}m)
1.08m ▼
Tide OK ({tide}m)
0.56m ▼
Tide OK ({tide}m)
0.17m ▼
Tide OK ({tide}m)
0.02m ▲
Tide OK ({tide}m)
0.13m ▲
Tide OK ({tide}m)
0.49m ▲
Tide OK ({tide}m)
18 Compared Slots18 Compared Slots
Day // TimeMon 09 NovTue 10 NovWed 11 NovThu 12 NovFri 13 NovSat 14 Nov
Slot
AM
08:00
PM
14:00
NIGHT
20:00
AM
08:00
PM
14:00
NIGHT
20:00
AM
08:00
PM
14:00
NIGHT
20:00
AM
08:00
PM
14:00
NIGHT
20:00
AM
08:00
PM
14:00
NIGHT
20:00
AM
08:00
PM
14:00
NIGHT
20:00
Rating (0-10)
5.6
5.6
5.6
5.6
5.6
5.6
3.8
3.8
3.8
3.8
5.6
3.8
5.6
5.6
5.6
5.6
5.6
5.6
1st Swell [Sets]
Primary Breaking
0.9m
[1.2m]
1.0m
[1.3m]
0.9m
[1.2m]
0.8m
[1.0m]
0.9m
[1.2m]
0.8m
[1.0m]
0.7m
[0.9m]
0.7m
[0.9m]
0.7m
[0.9m]
0.7m
[0.9m]
0.8m
[1.0m]
0.7m
[0.9m]
0.8m
[1.0m]
0.9m
[1.2m]
0.8m
[1.0m]
0.9m
[1.2m]
1.0m
[1.3m]
0.9m
[1.2m]
1st Swell Dir
NNE18°
NNE23°
NNE15°
NNE18°
NNE23°
NNE15°
NNE18°
NNE23°
NNE15°
NNE18°
NNE23°
NNE15°
NNE18°
NNE23°
NNE15°
NNE18°
NNE23°
NNE15°
1st Period (s)11s11s11s10s11s11s10s11s10s10s11s10s10s11s10s10s11s10s
1st Power (kJ)247 kJ305 kJ247 kJ177 kJ247 kJ195 kJ136 kJ149 kJ136 kJ136 kJ195 kJ136 kJ177 kJ247 kJ177 kJ224 kJ305 kJ224 kJ
2nd Swell
Swell 2 (Size · s · kJ)
0.5m · 9sN62 kJ · 356°
0.5m · 13sN90 kJ · 1°
0.5m · 9sN62 kJ · 353°
0.4m · 9sN40 kJ · 356°
0.5m · 13sN90 kJ · 1°
0.4m · 9sN40 kJ · 353°
0.4m · 9sN40 kJ · 356°
0.4m · 13sN58 kJ · 1°
0.4m · 9sN40 kJ · 353°
0.4m · 9sN40 kJ · 356°
0.4m · 13sN58 kJ · 1°
0.4m · 9sN40 kJ · 353°
0.4m · 9sN40 kJ · 356°
0.5m · 13sN90 kJ · 1°
0.4m · 9sN40 kJ · 353°
0.5m · 9sN62 kJ · 356°
0.5m · 13sN90 kJ · 1°
0.5m · 9sN62 kJ · 353°
3rd Swell
Swell 3 (Size · s · kJ)
0.3m · 8sNE20 kJ · 52°
0.3m · 8sENE20 kJ · 57°
0.3m · 8sNE20 kJ · 49°
0.2m · 7sNE10 kJ · 52°
0.3m · 8sENE20 kJ · 57°
0.2m · 8sNE10 kJ · 49°
0.2m · 7sNE10 kJ · 52°
0.2m · 8sENE10 kJ · 57°
0.2m · 7sNE10 kJ · 49°
0.2m · 7sNE10 kJ · 52°
0.2m · 8sENE10 kJ · 57°
0.2m · 7sNE10 kJ · 49°
0.2m · 7sNE10 kJ · 52°
0.3m · 8sENE20 kJ · 57°
0.2m · 7sNE10 kJ · 49°
0.3m · 7sNE17 kJ · 52°
0.3m · 8sENE20 kJ · 57°
0.3m · 7sNE17 kJ · 49°
Wave ShapeSingle TrainAligned PulseSingle TrainSingle TrainAligned PulseSingle TrainSingle TrainAligned PulseSingle TrainSingle TrainAligned PulseSingle TrainSingle TrainAligned PulseSingle TrainSingle TrainAligned PulseSingle Train
Wind
SSW11 km/h6 kt
SW13 km/h7 kt
SW15 km/h8 kt
SSW13 km/h7 kt
SW15 km/h8 kt
SW17 km/h9 kt
SSW13 km/h7 kt
SW15 km/h8 kt
SW15 km/h8 kt
SSW11 km/h6 kt
SW13 km/h7 kt
SW13 km/h7 kt
SSW9 km/h5 kt
SW11 km/h6 kt
SW13 km/h7 kt
SSW11 km/h6 kt
SW13 km/h7 kt
SW13 km/h7 kt
Wind EffectOffshoreOffshoreOffshoreOffshoreOffshoreOffshoreOffshoreOffshoreOffshoreOffshoreOffshoreOffshoreOffshoreOffshoreOffshoreOffshoreOffshoreOffshore
Entry / Exit
In PocketTide OK ({tide}m)
BackwashTide Caution ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
BackwashTide Caution ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
In PocketTide OK ({tide}m)
High / Low Tide
HI: 02:45 (2.2m)HI: 14:55 (2.2m)
LO: 08:50 (0.2m)LO: 21:05 (0.0m)
HI: 03:20 (2.1m)HI: 15:25 (2.1m)
LO: 09:25 (0.2m)LO: 21:35 (0.1m)
HI: 03:50 (2.1m)HI: 15:55 (2.0m)
LO: 09:55 (0.3m)LO: 22:05 (0.2m)
HI: 04:15 (2.0m)HI: 16:20 (1.9m)
LO: 10:20 (0.4m)LO: 22:30 (0.3m)
HI: 04:45 (1.9m)HI: 16:45 (1.8m)
LO: 10:50 (0.5m)LO: 22:55 (0.4m)
HI: 05:15 (1.8m)HI: 17:15 (1.6m)
LO: 11:20 (0.6m)LO: 23:25 (0.6m)