Surf Forecast for Devil's Rock
type: Dataset
description: 10-day surf forecast with Strike Scores for Devil's Rock, Taghazout, Morocco
about: Devil's Rock
  type: TouristAttraction
  geo: GeoCoordinates
    latitude: 30.54472
    longitude: -9.70913
  description: Devil's Rock takes its name from the dramatic, jagged rock formation that looms over the lineup. The wave is a consistent left that breaks below the rocks, offering barrel sections on good days and fun walls the rest of the time. It's one of the more reliable spots in the area, often working when the main points are too small or too big.
summary:
  best day:
    date: 2026-08-08
    score: 51
    category: Fair
    explanation: Best day in the forecast: 2026-08-08 with a score of 51/100 (Fair)
  firing days count: 0
  overall recommendation: Poor conditions overall: Average score 37/100. Look for spots with better forecasts.
forecasts:
  date: 2026-08-04
  day index: 0
  strike score:
    final score: 23
    category: Poor
    category emoji: 💤
    confidence: 1
    confidence explanation: Very high confidence (0-1 day forecast)
    breakdown:
      swell direction:
        score: 21
        out of: 25
        explanation: Good alignment: Swell from 320° is 5° off optimal 315°, still within prime range.
      swell size:
        score: 3
        out of: 25
        explanation: Too small: 0.9m is below minimum 1.2m. Waves will be weak/mushy.
      swell period:
        score: 2
        out of: 25
        explanation: Short period: 8s is below minimum 10s. Windswell-dominated (choppy, weak waves).
      wind:
        score: 11
        out of: 25
        explanation: Onshore/cross-shore: 9 km/h from 280° (W). Destroying wave quality. Offshore range: 60°-120°.
    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 Devil's Rock. Either swell direction (320°), size (0.9m), or wind (9 km/h from 280°) is unfavorable. Consider other spots or wait for better conditions.
  conditions:
    swell:
      height m: 0.9
      height ft: 3.0
      direction degrees: 320
      direction cardinal: NW
      period s: 8
      peak period s: 7.7
      explanation: 0.9m (3.0ft) swell from 320° (NW) at 7.7s period
    wind:
      speed kmh: 9
      speed mph: 5.6
      direction degrees: 280
      direction cardinal: W
      explanation: 9 km/h (6 mph) from 280° (W)
    windswell:
      height m: 0.3
      period s: 2
      explanation: Local wind-generated waves (choppy, short-period)
forecasts:
  date: 2026-08-05
  day index: 1
  strike score:
    final score: 37
    category: Poor
    category emoji: 💤
    confidence: 1
    confidence explanation: Very high confidence (0-1 day forecast)
    breakdown:
      swell direction:
        score: 17
        out of: 25
        explanation: Moderate alignment: Swell from 326° is 11° off optimal 315°, workable but not ideal.
      swell size:
        score: 8
        out of: 25
        explanation: Marginal size: 1.2m is 0.7m from ideal 1.9m.
      swell period:
        score: 2
        out of: 25
        explanation: Short period: 8s is below minimum 10s. Windswell-dominated (choppy, weak waves).
      wind:
        score: 18
        out of: 25
        explanation: Onshore/cross-shore: 5 km/h from 251° (WSW). Destroying wave quality. Offshore range: 60°-120°.
    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 Devil's Rock. Either swell direction (326°), size (1.2m), or wind (5 km/h from 251°) is unfavorable. Consider other spots or wait for better conditions.
  conditions:
    swell:
      height m: 1.2
      height ft: 3.9
      direction degrees: 326
      direction cardinal: NW
      period s: 8
      peak period s: 8.3
      explanation: 1.2m (3.9ft) swell from 326° (NW) at 8.3s period
    wind:
      speed kmh: 5
      speed mph: 3.1
      direction degrees: 251
      direction cardinal: WSW
      explanation: 5 km/h (3 mph) from 251° (WSW)
forecasts:
  date: 2026-08-06
  day index: 2
  strike score:
    final score: 48
    category: Fair
    category emoji: 😐
    confidence: 0.95
    confidence explanation: High confidence (2-3 day forecast)
    breakdown:
      swell direction:
        score: 14
        out of: 25
        explanation: Moderate alignment: Swell from 333° is 18° off optimal 315°, workable but not ideal.
      swell size:
        score: 14
        out of: 25
        explanation: Marginal size: 1.7m is 0.2m from ideal 1.9m.
      swell period:
        score: 2
        out of: 25
        explanation: Short period: 8s is below minimum 10s. Windswell-dominated (choppy, weak waves).
      wind:
        score: 20
        out of: 25
        explanation: Onshore/cross-shore: 4 km/h from 231° (SW). Destroying wave quality. Offshore range: 60°-120°.
    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: Surfable but not special at Devil's Rock. The 1.7m swell from 333° is workable, but conditions aren't ideal. Fine if you're local, but not worth a dedicated trip.
  conditions:
    swell:
      height m: 1.7
      height ft: 5.6
      direction degrees: 333
      direction cardinal: NNW
      period s: 8
      peak period s: 8.4
      explanation: 1.7m (5.6ft) swell from 333° (NNW) at 8.4s period
    wind:
      speed kmh: 4
      speed mph: 2.5
      direction degrees: 231
      direction cardinal: SW
      explanation: 4 km/h (2 mph) from 231° (SW)
forecasts:
  date: 2026-08-07
  day index: 3
  strike score:
    final score: 48
    category: Fair
    category emoji: 😐
    confidence: 0.92
    confidence explanation: High confidence (2-3 day forecast)
    breakdown:
      swell direction:
        score: 12
        out of: 25
        explanation: Moderate alignment: Swell from 336° is 21° off optimal 315°, workable but not ideal.
      swell size:
        score: 21
        out of: 25
        explanation: Good size: 2.0m is within 15% of ideal 1.9m.
    summary: Surfable but not special at Devil's Rock. The 2.0m swell from 336° 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-05T00:35:34.434Z
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: 2
out of: 25
explanation: Short period: 8s is below minimum 10s. Windswell-dominated (choppy, weak waves).

score: 18
out of: 25
explanation: Onshore/cross-shore: 5 km/h from 238° (WSW). Destroying wave quality. Offshore range: 60°-120°.

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: 2
  height ft: 6.6
  direction degrees: 336
  direction cardinal: NNW
  period s: 8
  peak period s: 8.4
  explanation: 2.0m (6.6ft) swell from 336° (NNW) at 8.4s period
wind:
  speed kmh: 5
  speed mph: 3.1
  direction degrees: 238
  direction cardinal: WSW
  explanation: 5 km/h (3 mph) from 238° (WSW)

date: 2026-08-08
day index: 4
strike score:
  final score: 51
  category: Fair
  category emoji: 😐
  confidence: 0.89
  confidence explanation: Moderate confidence (4-5 day forecast)
  breakdown:
    swell direction:
      score: 16
      out of: 25
      explanation: Moderate alignment: Swell from 329° is 14° off optimal 315°, workable but not ideal.
    swell size:
      score: 14
      out of: 25
      explanation: Marginal size: 1.7m is 0.2m from ideal 1.9m.
    swell period:
      score: 2
      out of: 25
      explanation: Short period: 7s is below minimum 10s. Windswell-dominated (choppy, weak waves).
    wind:
      score: 18
      out of: 25
      explanation: Onshore/cross-shore: 5 km/h from 260° (W). Destroying wave quality. Offshore range: 60°-120°.
  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: Surfable but not special at Devil's Rock. The 1.7m swell from 329° is workable, but conditions aren't ideal. Fine if you're local, but not worth a dedicated trip.
conditions:
  swell:
    height m: 1.7
    height ft: 5.6
    direction degrees: 329
    direction cardinal: NNW
    period s: 7
    explanation: 1.7m (5.6ft) swell from 329° (NNW) at 7s period
  wind:
    speed kmh: 5
    speed mph: 3.1
    direction degrees: 260
    direction cardinal: W
    explanation: 5 km/h (3 mph) from 260° (W)

date: 2026-08-09
day index: 5
strike score:
  final score: 43
  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 333° is 18° off optimal 315°, workable but not ideal.
    swell size:
      score: 13
      out of: 25
      explanation: Marginal size: 1.6m is 0.3m from ideal 1.9m.
    swell period:
      score: 2
      out of: 25
      explanation: Short period: 7s is below minimum 10s. Windswell-dominated (choppy, weak waves).
    wind:
      score: 16
      out of: 25
      explanation: Onshore/cross-shore: 6 km/h from 239° (WSW). Destroying wave quality. Offshore range: 60°-120°.
  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 Devil's Rock. Either swell direction (333°), size (1.6m), or wind (6 km/h from 239°) is unfavorable. Consider other spots or wait for better conditions.
conditions:
  swell:
    height m: 1.6
    height ft: 5.2
    direction degrees: 333
    direction cardinal: NNW
    period s: 7
    explanation: 1.6m (5.2ft) swell from 333° (NNW) at 7s period
  wind:
    speed kmh: 6
    speed mph: 3.7
    direction degrees: 239
    direction cardinal: WSW
    explanation: 6 km/h (4 mph) from 239° (WSW)

date: 2026-08-10
day index: 6
strike score:
  final score: 40
  category: Poor
  category emoji: 💤
  confidence: 0.83
  confidence explanation: Low confidence (6-7 day forecast)
  breakdown:
    swell direction:
      score: 12
      out of: 25
      explanation: Moderate alignment: Swell from 336° is 21° off optimal 315°, workable but not ideal.
    swell size:
      score: 11
      out of: 25
      explanation: Marginal size: 1.5m is 0.4m from ideal 1.9m.
    swell period:
      score: 2
      out of: 25
      explanation: Short period: 7s is below minimum 10s. Windswell-dominated (choppy, weak waves).
    wind:
      score: 15
      out of: 25
      explanation: Onshore/cross-shore: 7 km/h from 251° (WSW). Destroying wave quality. Offshore range: 60°-120°.
  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 Devil's Rock. Either swell direction (336°), size (1.5m), or wind (7 km/h from 251°) is unfavorable. Consider other spots or wait for better conditions.
conditions:
  swell:
    height m: 1.5
    height ft: 4.9
    direction degrees: 336
    direction cardinal: NNW
    period s: 7
    explanation: 1.5m (4.9ft) swell from 336° (NNW) at 7s period
  wind:
    speed kmh: 7
    speed mph: 4.3
    direction degrees: 251
    direction cardinal: WSW
    explanation: 7 km/h (4 mph) from 251° (WSW)

date: 2026-08-11
day index: 7
strike score:
  final score: 30
  category: Poor
  category emoji: 💤
  confidence: 0.8
  confidence explanation: Low confidence (6-7 day forecast)
  breakdown:
    swell direction:
      score: 17
      out of: 25
      explanation: Moderate alignment: Swell from 326° is 11° off optimal 315°, workable but not ideal.
    swell size:
      score: 3
      out of: 25
      explanation: Too small: 1.0m is below minimum 1.2m. Waves will be weak/mushy.
    swell period:
      score: 4
      out of: 25
      explanation: Short period: 9s is below minimum 10s. Windswell-dominated (choppy, weak waves).
    wind:
      score: 16
      out of: 25
      explanation: Onshore/cross-shore: 6 km/h from 251° (WSW). Destroying wave quality. Offshore range: 60°-120°.
  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 Devil's Rock. Either swell direction (326°), size (1.0m), or wind (6 km/h from 251°) is unfavorable. Consider other spots or wait for better conditions.
conditions:
  swell:
    height m: 1
    height ft: 3.3
    direction degrees: 326
    direction cardinal: NW
    period s: 9
    explanation: 1.0m (3.3ft) swell from 326° (NW) at 9s period
  wind:
    speed kmh: 6
    speed mph: 3.7
    direction degrees: 251
    direction cardinal: WSW
    explanation: 6 km/h (4 mph) from 251° (WSW)

date: 2026-08-12
day index: 8
strike score:
  final score: 29
  category: Poor
  category emoji: 💤
  confidence: 0.8
  confidence explanation: Very low confidence (8-10 day forecast, conditions may change)
  breakdown:
    swell direction:
      score: 13
      out of: 25
      explanation: Moderate alignment: Swell from 335° is 20° off optimal 315°, workable but not ideal.
    swell size:
      score: 10
      out of: 25
      explanation: Marginal size: 1.4m is 0.5m from ideal 1.9m.
    swell period:
      score: 2
      out of: 25
      explanation: Short period: 7s is below minimum 10s. Windswell-dominated (choppy, weak waves).
    wind:
      score: 11
      out of: 25
      explanation: Onshore/cross-shore: 10 km/h from 333° (NNW). Destroying wave quality. Offshore range: 60°-120°.
  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 Devil's Rock. Either swell direction (335°), size (1.4m), or wind (10 km/h from 333°) is unfavorable. Consider other spots or wait for better conditions.
conditions:
  swell:
    height m: 1.4
    height ft: 4.6
    direction degrees: 335
    direction cardinal: NNW
    period s: 7
    explanation: 1.4m (4.6ft) swell from 335° (NNW) at 7s period
  wind:
    speed kmh: 10
    speed mph: 6.2
    direction degrees: 333
    direction cardinal: NNW
    explanation: 10 km/h (6 mph) from 333° (NNW)

date: 2026-08-13
day index: 9
strike score:
  final score: 17
  category: Poor
  category emoji: 💤
  confidence: 0.8
  confidence explanation: Very low confidence (8-10 day forecast, conditions may change)
  breakdown:
    swell direction:
      score: 17
      out of: 25
      explanation: Moderate alignment: Swell from 327° is 12° off optimal 315°, workable but not ideal.
    swell size:
      score: 2
      out of: 25
      explanation: Too small: 0.7m is below minimum 1.2m. Waves will be weak/mushy.
    swell period:
      score: 2
      out of: 25
      explanation: Short period: 8s is below minimum 10s. Windswell-dominated (choppy, weak waves).
    wind:
      score: 12
      out of: 25
      explanation: Onshore/cross-shore: 9 km/h from 330° (NNW). Destroying wave quality. Offshore range: 60°-120°.
  adjustments:
    wind history:
      adjustment: 0
      groomed: false
      morning sickness: false
      explanation: No significant wind history adjustment.
    windswell penalty:
      adjustment: -3
      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 Devil's Rock. Either swell direction (327°), size (0.7m), or wind (9 km/h from 330°) is unfavorable. Consider other spots or wait for better conditions.
conditions:
  swell:
    height m: 0.7
    height ft: 2.3
    direction degrees: 327
    direction cardinal: NNW
    period s: 8
    explanation: 0.7m (2.3ft) swell from 327° (NNW) at 8s period
  wind:
    speed kmh: 9
    speed mph: 5.6
    direction degrees: 330
    direction cardinal: NNW
    explanation: 9 km/h (6 mph) from 330° (NNW)
  secondary swell:
    height m: 0.4
    direction degrees: 304
    direction cardinal: NW
    period s: 7
  windswell:
    height m: 0.3
    period s: 2
    explanation: Local wind-generated waves (choppy, short-period)

Strike Mission
type: Organization