10-day surf forecast with Strike Scores for Devil's Rock, Taghazout, Morocco
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.
Best day in the forecast: 2026-08-08 with a score of 51/100 (Fair)
Poor conditions overall: Average score 37/100. Look for spots with better forecasts.
Good alignment: Swell from 320° is 5° off optimal 315°, still within prime range.
Too small: 0.9m is below minimum 1.2m. Waves will be weak/mushy.
Short period: 8s is below minimum 10s. Windswell-dominated (choppy, weak waves).
Onshore/cross-shore: 9 km/h from 280° (W). Destroying wave quality. Offshore range: 60°-120°.
Groundswell-dominant conditions (clean, long-period waves).
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.
0.9m (3.0ft) swell from 320° (NW) at 7.7s period
Local wind-generated waves (choppy, short-period)
Moderate alignment: Swell from 326° is 11° off optimal 315°, workable but not ideal.
Marginal size: 1.2m is 0.7m from ideal 1.9m.
Onshore/cross-shore: 5 km/h from 251° (WSW). Destroying wave quality. Offshore range: 60°-120°.
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.
1.2m (3.9ft) swell from 326° (NW) at 8.3s period
Moderate alignment: Swell from 333° is 18° off optimal 315°, workable but not ideal.
Marginal size: 1.7m is 0.2m from ideal 1.9m.
Onshore/cross-shore: 4 km/h from 231° (SW). Destroying wave quality. Offshore range: 60°-120°.
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.
1.7m (5.6ft) swell from 333° (NNW) at 8.4s period
Moderate alignment: Swell from 336° is 21° off optimal 315°, workable but not ideal.
Good size: 2.0m is within 15% of ideal 1.9m.
Onshore/cross-shore: 5 km/h from 238° (WSW). Destroying wave quality. Offshore range: 60°-120°.
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.
2.0m (6.6ft) swell from 336° (NNW) at 8.4s period
Moderate alignment: Swell from 329° is 14° off optimal 315°, workable but not ideal.
Short period: 7s is below minimum 10s. Windswell-dominated (choppy, weak waves).
Onshore/cross-shore: 5 km/h from 260° (W). Destroying wave quality. Offshore range: 60°-120°.
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.
1.7m (5.6ft) swell from 329° (NNW) at 7s period
Marginal size: 1.6m is 0.3m from ideal 1.9m.
Onshore/cross-shore: 6 km/h from 239° (WSW). Destroying wave quality. Offshore range: 60°-120°.
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.
1.6m (5.2ft) swell from 333° (NNW) at 7s period
Marginal size: 1.5m is 0.4m from ideal 1.9m.
Onshore/cross-shore: 7 km/h from 251° (WSW). Destroying wave quality. Offshore range: 60°-120°.
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.
1.5m (4.9ft) swell from 336° (NNW) at 7s period
Too small: 1.0m is below minimum 1.2m. Waves will be weak/mushy.
Short period: 9s is below minimum 10s. Windswell-dominated (choppy, weak waves).
Onshore/cross-shore: 6 km/h from 251° (WSW). Destroying wave quality. Offshore range: 60°-120°.
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.
1.0m (3.3ft) swell from 326° (NW) at 9s period
Very low confidence (8-10 day forecast, conditions may change)
Moderate alignment: Swell from 335° is 20° off optimal 315°, workable but not ideal.
Marginal size: 1.4m is 0.5m from ideal 1.9m.
Onshore/cross-shore: 10 km/h from 333° (NNW). Destroying wave quality. Offshore range: 60°-120°.
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.
1.4m (4.6ft) swell from 335° (NNW) at 7s period
Moderate alignment: Swell from 327° is 12° off optimal 315°, workable but not ideal.
Too small: 0.7m is below minimum 1.2m. Waves will be weak/mushy.
Onshore/cross-shore: 9 km/h from 330° (NNW). Destroying wave quality. Offshore range: 60°-120°.
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.
0.7m (2.3ft) swell from 327° (NNW) at 8s period
Open-Meteo Weather API (wind/weather data)