Reef
both
Level 8/10

Middles

Isabela, Puerto Rico
🪸Sharp reef⚠️Shallow😮‍💨Hold-downs

Middles is Puerto Rico's most challenging wave—a fast, powerful reef break that delivers Hawaiian-style barrels on the north coast. The wave breaks hard and fast over shallow reef, demanding commitment and experience. When overhead swells arrive, it's a serious proving ground that separates the locals from the visitors.

Middles surf forecast

Model forecast for swell, wind and tide.

10-Day Forecast
Today20
15
Poor
0.5m@8s
6km/h
Mon21
15
Poor
0.5m@8s
4km/h
Tue22
14
Poor
0.4m@7s
6km/h
Wed23
0
Poor
0.4m@9s
9km/h
Thu24
22
Poor
0.6m@10s
5km/h
Fri25
15
Poor
0.5m@10s
7km/h
Sat26
44
Poor
0.9m@13s
7km/h
Sun27
25
Poor
0.8m@11s
7km/h
Mon28
30
Poor
0.6m@11s
5km/h
Tue29
30
Poor
0.7m@10s
6km/h
5+ days out, less certain

Today's Conditions

Find Flights
Best session: AfternoonAM 7 km/h · PM 2 km/h · Tide at 3pm (0.4m)
Swell
0.5m
N(6°)
Score: 1/25
Period
8s
Short period / windswell
Score: 2/25
Wind
6km/h
ENE(77°)
Score: 18/25
Weather
28°C
0.2mm43%
First light 5:46amSunrise 6:16amSunset 6:25pmLast light 6:55pm
Secondary0.3mConfidence
100%

Location & Conditions

Loading map...
0°45°90°135°180°225°270°315°NESW
Swell
Wind
Showing forecast for today

Hourly Forecast, Tide & Strike Windows

Strike window: 11:30am–2:15pm · risingStrike window: 5:45–6:55pm · droppingIdeal tide: mid
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
6am
9am
12pm
3pm
6pm
°C
24°
29°
31°
30°
27°
24°
29°
32°
31°
28°
24°
29°
31°
30°
28°
25°
27°
30°
29°
24°
23°
27°
30°
28°
28°
25°
29°
31°
30°
28°
26°
28°
29°
28°
27°
26°
27°
28°
28°
27°
26°
27°
29°
30°
28°
26°
28°
29°
29°
28°
2m1.0
sec
8s
8s
8s
8s
8s
8s
8s
8s
8s
8s
7s
7s
7s
7s
7s
9s
9s
9s
9s
9s
10s
10s
10s
10s
10s
10s
10s
10s
10s
10s
13s
13s
13s
13s
13s
11s
11s
11s
11s
11s
11s
11s
11s
11s
11s
10s
10s
10s
10s
10s
swell
windkm/h
6g12
7g20
6g20
3g27
2g16
3g9
6g17
4g17
4g17
3g11
2g5
6g18
9g25
5g20
4g15
14g25
3g26
9g37
6g31
11g33
2g17
4g16
5g27
7g31
5g19
9g19
5g19
8g28
7g36
5g31
10g21
10g25
7g31
5g34
2g30
10g24
8g26
7g32
7g33
4g26
6g10
3g15
5g24
8g28
3g25
5g10
2g15
7g26
10g31
8g29
tidem
2:22am0.2m
8:37am0.1m
3:52pm0.4m
11:00pm0.2m
3:30am0.2m
9:42am0.1m
4:45pm0.4m
11:37pm0.2m
4:37am0.3m
10:42am0.1m
5:37pm0.4m
5:30am0.3m
11:37am0.1m
6:17pm0.4m
12:37am0.1m
6:22am0.3m
12:30pm0.1m
6:56pm0.4m
1:07am0.1m
7:07am0.4m
1:17pm0.1m
7:30pm0.4m
1:37am0.1m
7:52am0.4m
2:07pm0.1m
8:02pm0.4m
2:07am0.1m
8:31am0.5m
3:02pm0.1m
8:37pm0.4m
2:41am0.0m
9:15am0.5m
3:56pm0.1m
9:17pm0.3m
3:17am0.0m
10:02am0.5m
4:48pm0.1m
9:52pm0.3m
Ideal tide (from tide preference)Strike windowNight

Tide times today

2:22 am
High tide - 0.23m
8:37 am
Low tide - 0.09m
3:52 pm
High tide - 0.40m
11:00 pm
Low tide - 0.17m
Times shown in spot-local time.

Strike Score Breakdown

15
Poor
Components
Swell Direction15/25
Swell Size1/25
Swell Period2/25
Wind18/25
Raw Score36/100
Adjustments
💨 Gusty Wind-3
📉 Undersized Swell-11
🚫 Undersized Capmax 15
Adjusted Score22/100
Confidence
Multiplier×1.00
Final Score15

Plan Your Strike

Return flights to SJU, departing today with a 5-day trip window.

Search Flights on Skyscanner
See where's firing right nowToday's best waves worldwide, scored live
Free Strike Report

Know when Caribbean is about to fire

Get the best strike windows in Caribbean — and worldwide — in your inbox every Monday & Thursday. Live Strike Scores, the swell behind them, zero fluff.

Free forever. Two emails a week. Unsubscribe anytime.

¿Prefieres español? Recibe el Strike Report en español, gratis →

For real surf travel

Get the full Middles trip window

Pro unlocks the 10-day forecast window, unlimited alerts, and custom spot tracking that help turn a good-looking surf report into a better travel decision.

10-day window

See the trip window before flights get expensive.

Unlimited alerts

Let the app watch your score threshold for you.

Custom spots

Track the breaks that actually matter to your travel plans.

Swell Requirements

Optimal direction
N (350°)
Direction range
320° - 20°
Size range
1.2m - 3m
Ideal size
2m - 2.6m
Height multiplier
0.97×
Ideal period
14s+

Wind Requirements

Optimal direction
S (180°)
Offshore range
150° - 210°

Tide Requirements

Optimal tide
mid
Optimal range
0.6m - 1.5m

Water temp

27°C

Wetsuit

Boardshorts / Rashguard

Difficulty

8/10

Crowd level

5/10

Access: Isabela. North coast.

Frequently Asked Questions

What tide is best at Middles?

The Middles profile favors mid tide, ideally between 0.6m and 1.5m on the local tide chart. Compare this preference with the forecast tide and local conditions before choosing a session.

What wind direction is offshore at Middles?

The Middles profile uses wind from S (180°) as its preferred direction, with an offshore range of 150° to 210°. Wind speed matters too: light winds outside that range can still produce surfable conditions, while strong offshore winds can make takeoffs difficult.

What swell size and direction work best at Middles?

The Middles scoring profile favors swell from N (320° to 20°), a swell-height range of 1.2m to 3m, and a reference period of 14s. These are model inputs, not guaranteed breaking-wave heights or a promise that the surf will suit every ability.

When is the best time of year to surf Middles?

The main season at Middles is Nov, Dec, Jan, Feb, Mar. A secondary window runs Oct. Winter swells. Challenging, fast, barreling.

How do I get to Middles?

The spot profile lists SJU as a nearby airport. The estimated road transfer is 110 minutes. Isabela. North coast.

What kind of wave is Middles?

Middles is a reef break, a peak with lefts and rights. Difficulty is rated 8/10.

Best Season

Peak: Nov, Dec, Jan, Feb, Mar

Secondary: Oct

Winter swells. Challenging, fast, barreling.

Getting There

Airport
SJU
Drive time
110 min
Data quality
verified

Plan a trip around Middles

Compare this break with other destinations in these surf guides.

Strike Log

Community Discussion