Updated 21:07 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-4FT
13S SW
Wind
3KT
Cross-shore · N
Tide
FALLING
Next low 23:37
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
Playa Hermosa — North End
93
/ 100
“4ft, cross-off. Don't overthink it.”
Wave Height
4.4ft
Wind
cross-off
3kt
Tide
falling
Next 23:37
Swell
clean
beach break
Mar Azul
90
/ 100
“5ft, cross-off. Don't overthink it.”
Wave Height
4.7ft
Wind
cross-off
3kt
Tide
falling
Next 23:37
Swell
clean
point break
Playa Manzanillo
87
/ 100
“5ft, cross. Don't overthink it.”
Wave Height
5.2ft
Wind
cross
3kt
Tide
falling
Next 23:37
Swell
clean
beach break
Sunset Reef
85
/ 100
“3ft, cross-off. Don't overthink it.”
Wave Height
3ft
Wind
cross-off
3kt
Tide
falling
Next 23:37
Swell
clean
reef break
Punta Barrigona
85
/ 100
“4ft, cross-off. Don't overthink it.”
Wave Height
3.6ft
Wind
cross-off
3kt
Tide
falling
Next 23:37
Swell
clean
point break
Playa Santa Teresa
84
/ 100
“5ft, cross. Don't overthink it.”
Wave Height
4.7ft
Wind
cross
3kt
Tide
falling
Next 23:37
Swell
clean
beach break
La Lora
84
/ 100
“4ft, cross. Don't overthink it.”
Wave Height
4ft
Wind
cross
3kt
Tide
falling
Next 23:37
Swell
clean
beach break
Playa Carmen
84
/ 100
“5ft, cross. Don't overthink it.”
Wave Height
5ft
Wind
cross
3kt
Tide
falling
Next 23:37
Swell
clean
beach break
Suck Rock
83
/ 100
“3ft, cross. Don't overthink it.”
Wave Height
3.4ft
Wind
cross
3kt
Tide
falling
Next 23:37
Swell
clean
reef break
Playa Hermosa — South Peak
81
/ 100
“4ft, cross. Don't overthink it.”
Wave Height
3.7ft
Wind
cross
3kt
Tide
falling
Next 23:37
Swell
clean
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.