Surf Forecast for Punta Roca
type: Dataset
description: 10-day surf forecast with Strike Scores for Punta Roca, La Libertad, El Salvador
about: Punta Roca
  type: TouristAttraction
  geo: GeoCoordinates
    latitude: 13.4827
    longitude: -89.3264
  description: Punta Roca is El Salvador's world-class gem—a long, peeling right-hand point break in La Libertad that has hosted WSL events and produced some of Central America's best surfers. The wave wraps around the rocky point, offering multiple sections and 200+ meter rides on the right swell. The local surf culture is strong and passionate, demanding respect in the lineup. SW swells pulse in consistently from March-October, making this one of Central America's most reliable destinations.
summary:
  best day:
    date: 2026-08-07
    score: 56
    category: Fair
    explanation: Best day in the forecast: 2026-08-07 with a score of 56/100 (Fair)
  firing days count: 0
  overall recommendation: Poor conditions overall: Average score 33/100. Look for spots with better forecasts.
forecasts:
  date: 2026-08-04
  day index: 0
  strike score:
    final score: 33
    category: Poor
    category emoji: 💤
    confidence: 1
    confidence explanation: Very high confidence (0-1 day forecast)
    breakdown:
      swell direction:
        score: 22
        out of: 25
        explanation: Good alignment: Swell from 196° is 4° off optimal 200°, still within prime range.
      swell size:
        score: 5
        out of: 25
        explanation: Too small: 0.9m is below minimum 1.0m. Waves will be weak/mushy.
      swell period:
        score: 2
        out of: 25
        explanation: Short period: 10s is below minimum 12s. Windswell-dominated (choppy, weak waves).
      wind:
        score: 15
        out of: 25
        explanation: Onshore/cross-shore: 7 km/h from 233° (SW). Destroying wave quality. Offshore range: 330°-60°.
    adjustments:
      wind history:
        adjustment: 0
        groomed: false
        morning sickness: false
        explanation: No significant wind history adjustment.
      windswell penalty:
        adjustment: 0
        windswell degraded: false
        explanation: Groundswell-dominant conditions (clean, long-period waves).
      secondary swell bonus:
        adjustment: 0
        explanation: No secondary swell bonus.
    summary: Poor conditions at Punta Roca. Either swell direction (196°), size (0.9m), or wind (7 km/h from 233°) is unfavorable. Consider other spots or wait for better conditions.
  conditions:
    swell:
      height m: 0.9
      height ft: 3.0
      direction degrees: 196
      direction cardinal: SSW
      period s: 10
      explanation: 0.9m (3.0ft) swell from 196° (SSW) at 10s period
    wind:
      speed kmh: 7
      speed mph: 4.3
      direction degrees: 233
      direction cardinal: SW
      explanation: 7 km/h (4 mph) from 233° (SW)
    secondary swell:
      height m: 0.4
      direction degrees: 242
      direction cardinal: WSW
      period s: 7
forecasts:
  date: 2026-08-05
  day index: 1
  strike score:
    final score: 39
    category: Poor
    category emoji: 💤
    confidence: 1
    confidence explanation: Very high confidence (0-1 day forecast)
    breakdown:
      swell direction:
        score: 20
        out of: 25
        explanation: Good alignment: Swell from 193° is 7° off optimal 200°, still within prime range.
      swell size:
        score: 8
        out of: 25
        explanation: Marginal size: 1.0m is 1.3m from ideal 2.3m.
      swell period:
        score: 1
        out of: 25
        explanation: Short period: 8s is below minimum 12s. Windswell-dominated (choppy, weak waves).
      wind:
        score: 20
        out of: 25
        explanation: Onshore/cross-shore: 5 km/h from 255° (WSW). Destroying wave quality. Offshore range: 330°-60°.
    adjustments:
      wind history:
        adjustment: 0
        groomed: false
        morning sickness: false
        explanation: No significant wind history adjustment.
      windswell penalty:
        adjustment: 0
        windswell degraded: false
        explanation: Groundswell-dominant conditions (clean, long-period waves).
      secondary swell bonus:
        adjustment: 0
        explanation: No secondary swell bonus.
    summary: Poor conditions at Punta Roca. Either swell direction (193°), size (1.0m), or wind (5 km/h from 255°) is unfavorable. Consider other spots or wait for better conditions.
  conditions:
    swell:
      height m: 1
      height ft: 3.3
      direction degrees: 193
      direction cardinal: SSW
      period s: 8
      explanation: 1.0m (3.3ft) swell from 193° (SSW) at 8s period
    wind:
      speed kmh: 5
      speed mph: 3.1
      direction degrees: 255
      direction cardinal: WSW
      explanation: 5 km/h (3 mph) from 255° (WSW)
forecasts:
  date: 2026-08-06
  day index: 2
  strike score:
    final score: 19
    category: Poor
    category emoji: 💤
    confidence: 0.95
    confidence explanation: High confidence (2-3 day forecast)
    breakdown:
      swell direction:
        score: 13
        out of: 25
        explanation: Moderate alignment: Swell from 180° is 20° off optimal 200°, workable but not ideal.
      swell size:
        score: 3
        out of: 25
        explanation: Too small: 0.8m is below minimum 1.0m. Waves will be weak/mushy.
      swell period:
        score: 1
        out of: 25
        explanation: Short period: 8s is below minimum 12s. Windswell-dominated (choppy, weak waves).
      wind:
        score: 17
        out of: 25
        explanation: Onshore/cross-shore: 6 km/h from 237° (WSW). Destroying wave quality. Offshore range: 330°-60°.
    adjustments:
      wind history:
        adjustment: 0
        groomed: false
        morning sickness: false
        explanation: No significant wind history adjustment.
      windswell penalty:
        adjustment: 0
        windswell degraded: false
        explanation: Groundswell-dominant conditions (clean, long-period waves).
      secondary swell bonus:
        adjustment: 0
        explanation: No secondary swell bonus.
    summary: Poor conditions at Punta Roca. Either swell direction (180°), size (0.8m), or wind (6 km/h from 237°) is unfavorable. Consider other spots or wait for better conditions.
  conditions:
    swell:
      height m: 0.8
      height ft: 2.6
      direction degrees: 180
      direction cardinal: S
      period s: 8
      explanation: 0.8m (2.6ft) swell from 180° (S) at 8s period
    wind:
      speed kmh: 6
      speed mph: 3.7
      direction degrees: 237
      direction cardinal: WSW
      explanation: 6 km/h (4 mph) from 237° (WSW)
    secondary swell:
      height m: 0.4
      direction degrees: 189
      direction cardinal: S
      period s: 10
forecasts:
  date: 2026-08-07
  day index: 3
  strike score:
    final score: 56
    category: Fair
    category emoji: 😐
    confidence: 0.92
    confidence explanation: High confidence (2-3 day forecast)
    breakdown:
      swell direction:
        score: 23
        out of: 25
        explanation: Good alignment: Swell from 202° is 2° off optimal 200°, still within prime range.
      swell size:
        score: 5
        out of: 25
        explanation: Too small: 0.9m is below minimum 1.0m. Waves will be weak/mushy.
    summary: Surfable but not special at Punta Roca. The 0.9m swell from 202° is workable, but conditions aren't ideal. Fine if you're local, but not worth a dedicated trip.
provider: Strike Mission
date published: 2026-08-05T03:10:12.670Z
temporal coverage: 2026-08-04/2026-08-13
data sources: Open-Meteo Marine API (swell/wave data)
data sources: Open-Meteo Weather API (wind/weather data)

score: 14
out of: 25
explanation: Moderate period: 14s meets minimum 12s but below ideal 16s. Some groundswell energy present.

score: 17
out of: 25
explanation: Onshore/cross-shore: 6 km/h from 237° (WSW). Destroying wave quality. Offshore range: 330°-60°.

wind history:
  adjustment: 0
  groomed: false
  morning sickness: false
  explanation: No significant wind history adjustment.
windswell penalty:
  adjustment: 0
  windswell degraded: false
  explanation: Groundswell-dominant conditions (clean, long-period waves).
secondary swell bonus:
  adjustment: 0
  explanation: No secondary swell bonus.

swell:
  height m: 0.9
  height ft: 3.0
  direction degrees: 202
  direction cardinal: SSW
  period s: 14
  explanation: 0.9m (3.0ft) swell from 202° (SSW) at 14s period
wind:
  speed kmh: 6
  speed mph: 3.7
  direction degrees: 237
  direction cardinal: WSW
  explanation: 6 km/h (4 mph) from 237° (WSW)
secondary swell:
  height m: 0.5
  direction degrees: 200
  direction cardinal: SSW
  period s: 12

date: 2026-08-08
day index: 4
strike score:
  final score: 28
  category: Poor
  category emoji: 💤
  confidence: 0.89
  confidence explanation: Moderate confidence (4-5 day forecast)
  breakdown:
    swell direction:
      score: 13
      out of: 25
      explanation: Moderate alignment: Swell from 219° is 19° off optimal 200°, workable but not ideal.
    swell size:
      score: 5
      out of: 25
      explanation: Too small: 0.9m is below minimum 1.0m. Waves will be weak/mushy.
    swell period:
      score: 6
      out of: 25
      explanation: Moderate period: 12s meets minimum 12s but below ideal 16s. Some groundswell energy present.
    wind:
      score: 15
      out of: 25
      explanation: Onshore/cross-shore: 7 km/h from 192° (SSW). Destroying wave quality. Offshore range: 330°-60°.
  adjustments:
    wind history:
      adjustment: 0
      groomed: false
      morning sickness: false
      explanation: No significant wind history adjustment.
    windswell penalty:
      adjustment: 0
      windswell degraded: false
      explanation: Groundswell-dominant conditions (clean, long-period waves).
    secondary swell bonus:
      adjustment: 0
      explanation: No secondary swell bonus.
  summary: Poor conditions at Punta Roca. Either swell direction (219°), size (0.9m), or wind (7 km/h from 192°) is unfavorable. Consider other spots or wait for better conditions.
conditions:
  swell:
    height m: 0.9
    height ft: 3.0
    direction degrees: 219
    direction cardinal: SW
    period s: 12
    explanation: 0.9m (3.0ft) swell from 219° (SW) at 12s period
  wind:
    speed kmh: 7
    speed mph: 4.3
    direction degrees: 192
    direction cardinal: SSW
    explanation: 7 km/h (4 mph) from 192° (SSW)
  secondary swell:
    height m: 0.5
    direction degrees: 198
    direction cardinal: SSW
    period s: 9

date: 2026-08-09
day index: 5
strike score:
  final score: 38
  category: Poor
  category emoji: 💤
  confidence: 0.86
  confidence explanation: Moderate confidence (4-5 day forecast)
  breakdown:
    swell direction:
      score: 14
      out of: 25
      explanation: Moderate alignment: Swell from 217° is 17° off optimal 200°, workable but not ideal.
    swell size:
      score: 9
      out of: 25
      explanation: Marginal size: 1.1m is 1.1m from ideal 2.3m.
    swell period:
      score: 6
      out of: 25
      explanation: Moderate period: 12s meets minimum 12s but below ideal 16s. Some groundswell energy present.
    wind:
      score: 17
      out of: 25
      explanation: Onshore/cross-shore: 6 km/h from 236° (SW). Destroying wave quality. Offshore range: 330°-60°.
  adjustments:
    wind history:
      adjustment: 0
      groomed: false
      morning sickness: false
      explanation: No significant wind history adjustment.
    windswell penalty:
      adjustment: 0
      windswell degraded: false
      explanation: Groundswell-dominant conditions (clean, long-period waves).
    secondary swell bonus:
      adjustment: 0
      explanation: No secondary swell bonus.
  summary: Poor conditions at Punta Roca. Either swell direction (217°), size (1.1m), or wind (6 km/h from 236°) is unfavorable. Consider other spots or wait for better conditions.
conditions:
  swell:
    height m: 1.1
    height ft: 3.6
    direction degrees: 217
    direction cardinal: SW
    period s: 12
    explanation: 1.1m (3.6ft) swell from 217° (SW) at 12s period
  wind:
    speed kmh: 6
    speed mph: 3.7
    direction degrees: 236
    direction cardinal: SW
    explanation: 6 km/h (4 mph) from 236° (SW)
  secondary swell:
    height m: 0.4
    direction degrees: 163
    direction cardinal: SSE
    period s: 6

date: 2026-08-10
day index: 6
strike score:
  final score: 32
  category: Poor
  category emoji: 💤
  confidence: 0.83
  confidence explanation: Low confidence (6-7 day forecast)
  breakdown:
    swell direction:
      score: 15
      out of: 25
      explanation: Moderate alignment: Swell from 216° is 16° off optimal 200°, workable but not ideal.
    swell size:
      score: 5
      out of: 25
      explanation: Too small: 0.9m is below minimum 1.0m. Waves will be weak/mushy.
    swell period:
      score: 6
      out of: 25
      explanation: Moderate period: 12s meets minimum 12s but below ideal 16s. Some groundswell energy present.
    wind:
      score: 15
      out of: 25
      explanation: Onshore/cross-shore: 7 km/h from 205° (SSW). Destroying wave quality. Offshore range: 330°-60°.
  adjustments:
    wind history:
      adjustment: 0
      groomed: false
      morning sickness: false
      explanation: No significant wind history adjustment.
    windswell penalty:
      adjustment: 0
      windswell degraded: false
      explanation: Groundswell-dominant conditions (clean, long-period waves).
    secondary swell bonus:
      adjustment: 0
      explanation: No secondary swell bonus.
  summary: Poor conditions at Punta Roca. Either swell direction (216°), size (0.9m), or wind (7 km/h from 205°) is unfavorable. Consider other spots or wait for better conditions.
conditions:
  swell:
    height m: 0.9
    height ft: 3.0
    direction degrees: 216
    direction cardinal: SW
    period s: 12
    explanation: 0.9m (3.0ft) swell from 216° (SW) at 12s period
  wind:
    speed kmh: 7
    speed mph: 4.3
    direction degrees: 205
    direction cardinal: SSW
    explanation: 7 km/h (4 mph) from 205° (SSW)

date: 2026-08-11
day index: 7
strike score:
  final score: 26
  category: Poor
  category emoji: 💤
  confidence: 0.8
  confidence explanation: Low confidence (6-7 day forecast)
  breakdown:
    swell direction:
      score: 14
      out of: 25
      explanation: Moderate alignment: Swell from 218° is 18° off optimal 200°, workable but not ideal.
    swell size:
      score: 3
      out of: 25
      explanation: Too small: 0.8m is below minimum 1.0m. Waves will be weak/mushy.
    swell period:
      score: 4
      out of: 25
      explanation: Short period: 11s is below minimum 12s. Windswell-dominated (choppy, weak waves).
    wind:
      score: 16
      out of: 25
      explanation: Onshore/cross-shore: 6 km/h from 211° (SSW). Destroying wave quality. Offshore range: 330°-60°.
  adjustments:
    wind history:
      adjustment: 0
      groomed: false
      morning sickness: false
      explanation: No significant wind history adjustment.
    windswell penalty:
      adjustment: 0
      windswell degraded: false
      explanation: Groundswell-dominant conditions (clean, long-period waves).
    secondary swell bonus:
      adjustment: 0
      explanation: No secondary swell bonus.
  summary: Poor conditions at Punta Roca. Either swell direction (218°), size (0.8m), or wind (6 km/h from 211°) is unfavorable. Consider other spots or wait for better conditions.
conditions:
  swell:
    height m: 0.8
    height ft: 2.6
    direction degrees: 218
    direction cardinal: SW
    period s: 11
    explanation: 0.8m (2.6ft) swell from 218° (SW) at 11s period
  wind:
    speed kmh: 6
    speed mph: 3.7
    direction degrees: 211
    direction cardinal: SSW
    explanation: 6 km/h (4 mph) from 211° (SSW)
  secondary swell:
    height m: 0.4
    direction degrees: 215
    direction cardinal: SW
    period s: 14

date: 2026-08-12
day index: 8
strike score:
  final score: 24
  category: Poor
  category emoji: 💤
  confidence: 0.8
  confidence explanation: Very low confidence (8-10 day forecast, conditions may change)
  breakdown:
    swell direction:
      score: 15
      out of: 25
      explanation: Moderate alignment: Swell from 215° is 15° off optimal 200°, workable but not ideal.
    swell size:
      score: 2
      out of: 25
      explanation: Too small: 0.6m is below minimum 1.0m. Waves will be weak/mushy.
    swell period:
      score: 6
      out of: 25
      explanation: Moderate period: 12s meets minimum 12s but below ideal 16s. Some groundswell energy present.
    wind:
      score: 12
      out of: 25
      explanation: Onshore/cross-shore: 9 km/h from 241° (WSW). Destroying wave quality. Offshore range: 330°-60°.
  adjustments:
    wind history:
      adjustment: 0
      groomed: false
      morning sickness: false
      explanation: No significant wind history adjustment.
    windswell penalty:
      adjustment: 0
      windswell degraded: false
      explanation: Groundswell-dominant conditions (clean, long-period waves).
    secondary swell bonus:
      adjustment: 0
      explanation: No secondary swell bonus.
  summary: Poor conditions at Punta Roca. Either swell direction (215°), size (0.6m), or wind (9 km/h from 241°) is unfavorable. Consider other spots or wait for better conditions.
conditions:
  swell:
    height m: 0.6
    height ft: 2.0
    direction degrees: 215
    direction cardinal: SW
    period s: 12
    explanation: 0.6m (2.0ft) swell from 215° (SW) at 12s period
  wind:
    speed kmh: 9
    speed mph: 5.6
    direction degrees: 241
    direction cardinal: WSW
    explanation: 9 km/h (6 mph) from 241° (WSW)
  secondary swell:
    height m: 0.4
    direction degrees: 214
    direction cardinal: SW
    period s: 13

date: 2026-08-13
day index: 9
strike score:
  final score: 30
  category: Poor
  category emoji: 💤
  confidence: 0.8
  confidence explanation: Very low confidence (8-10 day forecast, conditions may change)
  breakdown:
    swell direction:
      score: 12
      out of: 25
      explanation: Moderate alignment: Swell from 221° is 21° off optimal 200°, workable but not ideal.
    swell size:
      score: 2
      out of: 25
      explanation: Too small: 0.5m is below minimum 1.0m. Waves will be weak/mushy.
    swell period:
      score: 23
      out of: 25
      explanation: Good period: 15s is 94% of ideal 16s. Clean, powerful groundswell.
    wind:
      score: 13
      out of: 25
      explanation: Onshore/cross-shore: 8 km/h from 212° (SSW). Destroying wave quality. Offshore range: 330°-60°.
  adjustments:
    wind history:
      adjustment: 0
      groomed: false
      morning sickness: false
      explanation: No significant wind history adjustment.
    windswell penalty:
      adjustment: 0
      windswell degraded: false
      explanation: Groundswell-dominant conditions (clean, long-period waves).
    secondary swell bonus:
      adjustment: 0
      explanation: No secondary swell bonus.
  summary: Poor conditions at Punta Roca. Either swell direction (221°), size (0.5m), or wind (8 km/h from 212°) is unfavorable. Consider other spots or wait for better conditions.
conditions:
  swell:
    height m: 0.5
    height ft: 1.6
    direction degrees: 221
    direction cardinal: SW
    period s: 15
    explanation: 0.5m (1.6ft) swell from 221° (SW) at 15s period
  wind:
    speed kmh: 8
    speed mph: 5.0
    direction degrees: 212
    direction cardinal: SSW
    explanation: 8 km/h (5 mph) from 212° (SSW)

Strike Mission
type: Organization