Updated 07:31 CST · Open-Meteo + NOAA
Surf Report
Real-time wave, wind, and tide conditions for six breaks along the Santa Teresa coast. Physics-based scoring updated every 30 minutes.
Swell
3-3FT
10S S
Wind
6KT
Cross-onshore · S
Tide
FALLING
Next low 10:57
Water
27°C
81°F
Sun
17:30
Rise 05:15
Ranked by conditions
Spot-by-Spot Breakdown
Wave physics · Swell window · Wind angle · Tide phase
Suck Rock
64
/ 100
“3ft, cross-on. Solid session.”
Wave Height
3.4ft
Wind
cross-on
6kt
Tide
falling
Next 10:57
Swell
choppy
reef break
Playa Santa Teresa
62
/ 100
“3ft, cross-on. Solid session.”
Wave Height
3.5ft
Wind
cross-on
6kt
Tide
falling
Next 10:57
Swell
choppy
beach break
La Lora
62
/ 100
“3ft, cross-on. Solid session.”
Wave Height
3.4ft
Wind
cross-on
6kt
Tide
falling
Next 10:57
Swell
choppy
beach break
Mar Azul
62
/ 100
“3ft, cross-on. Solid session.”
Wave Height
3.2ft
Wind
cross-on
6kt
Tide
falling
Next 10:57
Swell
choppy
point break
Playa Carmen
62
/ 100
“3ft, cross-on. Solid session.”
Wave Height
3.4ft
Wind
cross-on
6kt
Tide
falling
Next 10:57
Swell
choppy
beach break
Sunset Reef
60
/ 100
“3ft, cross-on. Solid session.”
Wave Height
3ft
Wind
cross-on
6kt
Tide
falling
Next 10:57
Swell
choppy
reef break
Playa Hermosa — North End
56
/ 100
“3ft but cross-on. Manageable.”
Wave Height
2.8ft
Wind
cross-on
6kt
Tide
falling
Next 10:57
Swell
choppy
beach break
Playa Manzanillo
56
/ 100
“3ft but cross-on. Manageable.”
Wave Height
2.8ft
Wind
cross-on
6kt
Tide
falling
Next 10:57
Swell
choppy
beach break
Punta Barrigona
55
/ 100
“4ft but onshore. Manageable.”
Wave Height
3.6ft
Wind
onshore
6kt
Tide
falling
Next 10:57
Swell
choppy
point break
Playa Hermosa — South Peak
53
/ 100
“2ft but cross-on. Manageable.”
Wave Height
2.5ft
Wind
cross-on
6kt
Tide
falling
Next 10:57
Swell
choppy
beach break
How this works
Conditions are calculated using linear wave theory — shoaling coefficients, refraction, and depth-limited breaking height — applied to each spot's unique coastal geometry. Swell data from Open-Meteo (ECMWF marine model), wind from GFS, tides from semi-diurnal harmonic model calibrated for the Nicoya Peninsula. Scores weight wave height (35%), wind quality (25%), swell direction (15%), and tide phase (10%). Updated every 30 minutes.