Surf Forecast for Anza
type: Dataset
description: 10-day surf forecast with Strike Scores for Anza, Agadir, Morocco
about: Anza
  type: TouristAttraction
  geo: GeoCoordinates
    latitude: 30.45201
    longitude: -9.65908
  description: Anza is the main beach break in Agadir, offering fun peaks along a stretch of sandy beach near the city. The wave works best on smaller days when the points up north are too small. Multiple peaks mean you can usually find your own wave even when it's busy. A good option for beginners or for a quick surf when staying in Agadir.
summary:
  best day:
    date: 2026-08-14
    score: 57
    category: Fair
    explanation: Best day in the forecast: 2026-08-14 with a score of 57/100 (Fair)
  firing days count: 0
  overall recommendation: Marginal conditions: Average score 52/100. Surfable but not special. Consider other spots.
forecasts:
  date: 2026-08-05
  day index: 0
  strike score:
    final score: 54
    category: Fair
    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: 14
        out of: 25
        explanation: Marginal size: 1.4m is 0.3m from ideal 1.6m.
      swell period:
        score: 6
        out of: 25
        explanation: Moderate period: 8s meets minimum 8s but below ideal 12s. Some groundswell energy present.
      wind:
        score: 16
        out of: 25
        explanation: Onshore/cross-shore: 6 km/h from 247° (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: Surfable but not special at Anza. The 1.4m swell from 326° is workable, but conditions aren't ideal. Fine if you're local, but not worth a dedicated trip.
  conditions:
    swell:
      height m: 1.4
      height ft: 4.6
      direction degrees: 326
      direction cardinal: NW
      period s: 8
      peak period s: 8.4
      explanation: 1.4m (4.6ft) swell from 326° (NW) at 8.4s period
    wind:
      speed kmh: 6
      speed mph: 3.7
      direction degrees: 247
      direction cardinal: WSW
      explanation: 6 km/h (4 mph) from 247° (WSW)
forecasts:
  date: 2026-08-06
  day index: 1
  strike score:
    final score: 55
    category: Fair
    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: 15
        out of: 25
        explanation: Marginal size: 1.5m is 0.1m from ideal 1.6m.
      swell period:
        score: 7
        out of: 25
        explanation: Moderate period: 9s meets minimum 8s but below ideal 12s. Some groundswell energy present.
      wind:
        score: 18
        out of: 25
        explanation: Onshore/cross-shore: 5 km/h from 242° (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: Surfable but not special at Anza. The 1.5m swell from 326° is workable, but conditions aren't ideal. Fine if you're local, but not worth a dedicated trip.
  conditions:
    swell:
      height m: 1.5
      height ft: 4.9
      direction degrees: 326
      direction cardinal: NW
      period s: 9
      peak period s: 8.7
      explanation: 1.5m (4.9ft) swell from 326° (NW) at 8.7s period
    wind:
      speed kmh: 5
      speed mph: 3.1
      direction degrees: 242
      direction cardinal: WSW
      explanation: 5 km/h (3 mph) from 242° (WSW)
forecasts:
  date: 2026-08-07
  day index: 2
  strike score:
    final score: 52
    category: Fair
    category emoji: 😐
    confidence: 0.95
    confidence explanation: High confidence (2-3 day forecast)
    breakdown:
      swell direction:
        score: 18
        out of: 25
        explanation: Moderate alignment: Swell from 325° is 10° off optimal 315°, workable but not ideal.
      swell size:
        score: 15
        out of: 25
        explanation: Marginal size: 1.5m is 0.1m from ideal 1.6m.
      swell period:
        score: 6
        out of: 25
        explanation: Moderate period: 8s meets minimum 8s but below ideal 12s. Some groundswell energy present.
      wind:
        score: 15
        out of: 25
        explanation: Onshore/cross-shore: 7 km/h from 248° (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: Surfable but not special at Anza. The 1.5m swell from 325° is workable, but conditions aren't ideal. Fine if you're local, but not worth a dedicated trip.
  conditions:
    swell:
      height m: 1.5
      height ft: 4.9
      direction degrees: 325
      direction cardinal: NW
      period s: 8
      peak period s: 8.4
      explanation: 1.5m (4.9ft) swell from 325° (NW) at 8.4s period
    wind:
      speed kmh: 7
      speed mph: 4.3
      direction degrees: 248
      direction cardinal: WSW
      explanation: 7 km/h (4 mph) from 248° (WSW)
forecasts:
  date: 2026-08-08
  day index: 3
  strike score:
    final score: 55
    category: Fair
    category emoji: 😐
    confidence: 0.92
    confidence explanation: High confidence (2-3 day forecast)
    breakdown:
      swell direction:
        score: 19
        out of: 25
        explanation: Moderate alignment: Swell from 324° is 9° off optimal 315°, workable but not ideal.
      swell size:
        score: 14
        out of: 25
        explanation: Marginal size: 1.4m is 0.3m from ideal 1.6m.
      swell period:
        score: 6
        out of: 25
        explanation: Moderate period: 8s meets minimum 8s but below ideal 12s. Some groundswell energy present.
    summary: Surfable but not special at Anza. The 1.4m swell from 324° 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:16:06.813Z
temporal coverage: 2026-08-05/2026-08-14
data sources: Open-Meteo Marine API (swell/wave data)
data sources: Open-Meteo Weather API (wind/weather data)

score: 16
out of: 25
explanation: Onshore/cross-shore: 6 km/h from 233° (SW). 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: 1.4
  height ft: 4.6
  direction degrees: 324
  direction cardinal: NW
  period s: 8
  explanation: 1.4m (4.6ft) swell from 324° (NW) at 8s period
wind:
  speed kmh: 6
  speed mph: 3.7
  direction degrees: 233
  direction cardinal: SW
  explanation: 6 km/h (4 mph) from 233° (SW)

date: 2026-08-09
day index: 4
strike score:
  final score: 54
  category: Fair
  category emoji: 😐
  confidence: 0.89
  confidence explanation: Moderate confidence (4-5 day forecast)
  breakdown:
    swell direction:
      score: 19
      out of: 25
      explanation: Moderate alignment: Swell from 323° is 8° off optimal 315°, workable but not ideal.
    swell size:
      score: 13
      out of: 25
      explanation: Marginal size: 1.3m is 0.3m from ideal 1.6m.
    swell period:
      score: 6
      out of: 25
      explanation: Moderate period: 8s meets minimum 8s but below ideal 12s. Some groundswell energy present.
    wind:
      score: 16
      out of: 25
      explanation: Onshore/cross-shore: 6 km/h from 227° (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 Anza. The 1.3m swell from 323° is workable, but conditions aren't ideal. Fine if you're local, but not worth a dedicated trip.
conditions:
  swell:
    height m: 1.3
    height ft: 4.3
    direction degrees: 323
    direction cardinal: NW
    period s: 8
    explanation: 1.3m (4.3ft) swell from 323° (NW) at 8s period
  wind:
    speed kmh: 6
    speed mph: 3.7
    direction degrees: 227
    direction cardinal: SW
    explanation: 6 km/h (4 mph) from 227° (SW)

date: 2026-08-10
day index: 5
strike score:
  final score: 52
  category: Fair
  category emoji: 😐
  confidence: 0.86
  confidence explanation: Moderate confidence (4-5 day forecast)
  breakdown:
    swell direction:
      score: 22
      out of: 25
      explanation: Good alignment: Swell from 319° is 4° off optimal 315°, still within prime range.
    swell size:
      score: 11
      out of: 25
      explanation: Marginal size: 1.1m is 0.5m from ideal 1.6m.
    swell period:
      score: 4
      out of: 25
      explanation: Short period: 7s is below minimum 8s. 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: Surfable but not special at Anza. The 1.1m swell from 319° is workable, but conditions aren't ideal. Fine if you're local, but not worth a dedicated trip.
conditions:
  swell:
    height m: 1.1
    height ft: 3.6
    direction degrees: 319
    direction cardinal: NW
    period s: 7
    explanation: 1.1m (3.6ft) swell from 319° (NW) 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: 6
strike score:
  final score: 48
  category: Fair
  category emoji: 😐
  confidence: 0.83
  confidence explanation: Low confidence (6-7 day forecast)
  breakdown:
    swell direction:
      score: 20
      out of: 25
      explanation: Good alignment: Swell from 321° is 6° off optimal 315°, still within prime range.
    swell size:
      score: 10
      out of: 25
      explanation: Marginal size: 1.0m is 0.6m from ideal 1.6m.
    swell period:
      score: 6
      out of: 25
      explanation: Moderate period: 8s meets minimum 8s but below ideal 12s. Some groundswell energy present.
    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: Surfable but not special at Anza. The 1.0m swell from 321° is workable, but conditions aren't ideal. Fine if you're local, but not worth a dedicated trip.
conditions:
  swell:
    height m: 1
    height ft: 3.3
    direction degrees: 321
    direction cardinal: NW
    period s: 8
    explanation: 1.0m (3.3ft) swell from 321° (NW) at 8s 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: 7
strike score:
  final score: 46
  category: Fair
  category emoji: 😐
  confidence: 0.8
  confidence explanation: Low confidence (6-7 day forecast)
  breakdown:
    swell direction:
      score: 18
      out of: 25
      explanation: Moderate alignment: Swell from 325° is 10° off optimal 315°, workable but not ideal.
    swell size:
      score: 10
      out of: 25
      explanation: Marginal size: 1.0m is 0.6m from ideal 1.6m.
    swell period:
      score: 6
      out of: 25
      explanation: Moderate period: 8s meets minimum 8s but below ideal 12s. Some groundswell energy present.
    wind:
      score: 16
      out of: 25
      explanation: Onshore/cross-shore: 6 km/h from 247° (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: Surfable but not special at Anza. The 1.0m swell from 325° is workable, but conditions aren't ideal. Fine if you're local, but not worth a dedicated trip.
conditions:
  swell:
    height m: 1
    height ft: 3.3
    direction degrees: 325
    direction cardinal: NW
    period s: 8
    explanation: 1.0m (3.3ft) swell from 325° (NW) at 8s period
  wind:
    speed kmh: 6
    speed mph: 3.7
    direction degrees: 247
    direction cardinal: WSW
    explanation: 6 km/h (4 mph) from 247° (WSW)

date: 2026-08-13
day index: 8
strike score:
  final score: 43
  category: Poor
  category emoji: 💤
  confidence: 0.8
  confidence explanation: Very low confidence (8-10 day forecast, conditions may change)
  breakdown:
    swell direction:
      score: 19
      out of: 25
      explanation: Moderate alignment: Swell from 324° is 9° off optimal 315°, workable but not ideal.
    swell size:
      score: 9
      out of: 25
      explanation: Marginal size: 0.9m is 0.7m from ideal 1.6m.
    swell period:
      score: 6
      out of: 25
      explanation: Moderate period: 8s meets minimum 8s but below ideal 12s. Some groundswell energy present.
    wind:
      score: 16
      out of: 25
      explanation: Onshore/cross-shore: 6 km/h from 255° (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 Anza. Either swell direction (324°), size (0.9m), or wind (6 km/h from 255°) is unfavorable. Consider other spots or wait for better conditions.
conditions:
  swell:
    height m: 0.9
    height ft: 3.0
    direction degrees: 324
    direction cardinal: NW
    period s: 8
    explanation: 0.9m (3.0ft) swell from 324° (NW) at 8s period
  wind:
    speed kmh: 6
    speed mph: 3.7
    direction degrees: 255
    direction cardinal: WSW
    explanation: 6 km/h (4 mph) from 255° (WSW)
  secondary swell:
    height m: 0.4
    direction degrees: 304
    direction cardinal: NW
    period s: 8

date: 2026-08-14
day index: 9
strike score:
  final score: 57
  category: Fair
  category emoji: 😐
  confidence: 0.8
  confidence explanation: Very low confidence (8-10 day forecast, conditions may change)
  breakdown:
    swell direction:
      score: 19
      out of: 25
      explanation: Moderate alignment: Swell from 323° is 8° off optimal 315°, workable but not ideal.
    swell size:
      score: 14
      out of: 25
      explanation: Marginal size: 1.4m is 0.3m from ideal 1.6m.
    swell period:
      score: 6
      out of: 25
      explanation: Moderate period: 8s meets minimum 8s but below ideal 12s. Some groundswell energy present.
    wind:
      score: 16
      out of: 25
      explanation: Onshore/cross-shore: 6 km/h from 240° (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: Surfable but not special at Anza. The 1.4m swell from 323° is workable, but conditions aren't ideal. Fine if you're local, but not worth a dedicated trip.
conditions:
  swell:
    height m: 1.4
    height ft: 4.6
    direction degrees: 323
    direction cardinal: NW
    period s: 8
    explanation: 1.4m (4.6ft) swell from 323° (NW) at 8s period
  wind:
    speed kmh: 6
    speed mph: 3.7
    direction degrees: 240
    direction cardinal: WSW
    explanation: 6 km/h (4 mph) from 240° (WSW)

Strike Mission
type: Organization