Strike Mission Surf Spots
type: ItemList
description: Expert-verified surf spot database with detailed swell/wind parameters, hazards, and travel information
number of items: 105
item list element: Jeffreys Bay
item list element: Skeleton Bay
item list element: Dungeons
item list element: Anchor Point
item list element: Cave Rock
item list element: Seal Point
item list element: Elands Bay
item list element: Killer Point
item list element: Boilers
item list element: N'Gor Right
item list element: Tofinho Point
item list element: Ponta Preta
item list element: Tofo Beach
item list element: Bruce's Beauties
item list element: St Leu
item list element: Anakao (Flameballs)
item list element: Busua
item list element: Cabo Ledo
item list element: Cape St Francis
item list element: Safi
item list element: Supertubes
item list element: Kokrobite
item list element: Dakar Ouakam
item list element: Bay of Plenty
item list element: Imsouane
item list element: Tamri
item list element: Massawa
item list element: Safi (Le Jardin)
item list element: La Source
item list element: Mysteries
item list element: Dracula's
item list element: Panoramas
item list element: Devil's Rock
item list element: Banana Point
item list element: Cathedral Point
item list element: Anza
item list element: Camel Point
item list element: Sidi Kaouki
item list element: Essaouira
item list element: Cross
item list element: Tifnit
item list element: Cotton Trees
item list element: Cassava Point
item list element: Fisherman's Point
item list element: Shipwreck (Robertsport)
item list element: Camp Point
item list element: Cutting Point
item list element: Jocoli (El Loco)
item list element: Jayaji
item list element: Vivier Right
item list element: Vivier Left
item list element: Secret Spot (Almadies)
item list element: Club Med
item list element: N'Gor Left
item list element: Yoff Beach
item list element: Virage
item list element: Cap Skirring
item list element: Yenne
item list element: Catanas Point
item list element: Quicombo
item list element: Sumbe
item list element: Buraco
item list element: Miradouro
item list element: Point Mussulo
item list element: Barra Kwanza
item list element: Ambriz Beach
item list element: Cape Three Points
item list element: Black Mamba
item list element: Mutrekti Point
item list element: Busua Beach
item list element: Dixcove Point
item list element: Gomoa Fetteh
item list element: Achenim
item list element: Labadi Beach
item list element: Alibaba
date published: 2026-01-20
date modified: 2026-06-20T22:09:11.965Z

Jeffreys Bay
type: TouristAttraction
description: Jeffreys Bay is surfing's ultimate right-hand point break—a legendary sand-bottomed wave that spirals down a long bay on South Africa's Eastern Cape. The wave connects multiple sections: Boneyards, Supertubes, Impossibles, Tubes, The Point, and Albatross, with rides of 300+ meters on perfect days. Supertubes is the crown jewel—a flawless barrel machine that has hosted elite competition since the 1970s. Winter brings consistent Antarctic groundswells and offshore "Berg" winds that groom the wave to perfection. The water is cold, the locals are proud, and the potential for unforgettable tubes is unmatched.
disambiguating description: 🇿🇦 World's best right • Supertubes to Impossibles • Berg wind perfection
geo: GeoCoordinates
  latitude: -34.032
  longitude: 24.932
address: PostalAddress
  address locality: Eastern Cape
  address country: South Africa
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 200°
  description: Works best with swells from 200° (SSW). Workable range: 180°-225°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.2m - 4m
  description: Ideal size: 2.6m. Too small below 1.2m, too big (closeout) above 4m.
additional property: Swell Period
  type: PropertyValue
  value: 12s - 16s
  description: Needs at least 12s period. Ideal: 16s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 290° (WNW)
  description: Offshore wind from 290° (WNW). Offshore range: 250°-330°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.4m and 1.6m tide.
additional property: Primary Season
  type: PropertyValue
  value: May, Jun, Jul, Aug, Sep
  description: Winter swells from Antarctic. Berg winds offshore.
tourist type: Expert surfers only
warning: Warning
  text: 🦈 Sharks, 🪸 Sharp reef, 👊 Localism, 👥 Crowded
  description: Cold water. Known shark activity. Heavy localism at Supers.
accessibility API: Nearest airport: PLZ
  type: Place
  description: 75 minutes drive from PLZ airport.
content rating: verified
contributor: WSL data
llm context:
  difficulty: 7
  crowd level: 8
  water temp c: 18
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 200
    workable range min: 180
    workable range max: 225
    sweet spot size m: 2.6
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 290
    offshore range min: 250
    offshore range max: 330
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: PLZ
    drive time minutes: 75
    boat required: false
    boat cost usd per day: 0
  best season:
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months names: May, Jun, Jul, Aug, Sep
    secondary months: 4
    secondary months: 10
    secondary months names: Apr, Oct
    season explanation: Winter swells from Antarctic. Berg winds offshore.

Skeleton Bay
type: TouristAttraction
description: Skeleton Bay is one of surfing's most alien landscapes—a sand-bottomed left point in the remote Namibian desert that produces the longest tube rides ever documented. When massive SW swells from the South Atlantic align with rare offshore winds, the wave can barrel for over a kilometer, with individual tubes lasting 20+ seconds. The Skeleton Coast is named for the whale bones and shipwrecks that litter its shores; it's harsh, isolated, and almost lunar in its barrenness. The walk back up the point after each wave is brutal. Getting it perfect requires luck, planning, and a willingness to wait. When it aligns, nothing else compares.
disambiguating description: 💀 Longest barrels on Earth • Desert dreamland • Minutes inside the tube
geo: GeoCoordinates
  latitude: -22.9376
  longitude: 14.4175
address: PostalAddress
  address locality: Skeleton Coast
  address country: Namibia
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 240°
  description: Works best with swells from 240° (WSW). Workable range: 220°-270°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 2.5m - 5m
  description: Ideal size: 3.8m. Too small below 2.5m, too big (closeout) above 5m.
additional property: Swell Period
  type: PropertyValue
  value: 14s - 18s
  description: Needs at least 14s period. Ideal: 18s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 70° (ENE)
  description: Offshore wind from 70° (ENE). Offshore range: 45°-110°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Works best between 0.3m and 1.8m tide.
additional property: Primary Season
  type: PropertyValue
  value: Jun, Jul, Aug, Sep
  description: Very fickle. Needs big SW swell + E wind alignment.
tourist type: Expert surfers only
warning: Warning
  text: 🏝️ Remote, 🌀 Strong rips, 🚶 Difficult access
  description: Extremely remote. Strongest currents imaginable. Long walk back.
accessibility API: Nearest airport: WVB
  type: Place
  description: 180 minutes drive from WVB airport.
content rating: verified
contributor: Surf media
llm context:
  difficulty: 9
  crowd level: 4
  water temp c: 16
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 240
    workable range min: 220
    workable range max: 270
    sweet spot size m: 3.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 70
    offshore range min: 45
    offshore range max: 110
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: WVB
    drive time minutes: 180
    boat required: false
    boat cost usd per day: 0
    access notes: 4WD required. Remote desert location.
  best season:
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months names: Jun, Jul, Aug, Sep
    secondary months: 5
    secondary months: 10
    secondary months names: May, Oct
    season explanation: Very fickle. Needs big SW swell + E wind alignment.

Dungeons
type: TouristAttraction
description: Dungeons is South Africa's premier big wave spot—a powerful right-hand reef break near Hout Bay that hosts the Red Bull Big Wave Africa event. The wave produces double-up drops that funnel into fast, walling faces, testing even the best big wave surfers. Located in cold, shark-rich waters off Cape Town, Dungeons breaks infrequently but delivers serious size when SW winter swells hit the coast. The dramatic Table Mountain backdrop and the quality of the wave make it Africa's most respected big wave venue.
disambiguating description: 🇿🇦 Africa's big wave throne • Red Bull venue • Cold water power
geo: GeoCoordinates
  latitude: -34.05
  longitude: 18.35
address: PostalAddress
  address locality: Hout Bay, Cape Town
  address country: South Africa
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Big Wave
  description: This is a big wave break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 225°
  description: Works best with swells from 225° (SW). Workable range: 190°-260°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 4m - 10m
  description: Ideal size: 7.0m. Too small below 4m, too big (closeout) above 10m.
additional property: Swell Period
  type: PropertyValue
  value: 14s - 18s
  description: Needs at least 14s period. Ideal: 18s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 315° (NW)
  description: Offshore wind from 315° (NW). Offshore range: 270°-360°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Tide preference: mid.
additional property: Primary Season
  type: PropertyValue
  value: May, Jun, Jul, Aug, Sep
  description: Winter swells. Infrequent but powerful when it breaks.
tourist type: Expert surfers only
warning: Warning
  text: 🦈 Sharks, 😮‍💨 Hold-downs, 🏝️ Remote
  description: Great white sharks common in area. Heavy hold-downs.
accessibility API: Nearest airport: CPT
  type: Place
  description: 30 minutes drive from CPT airport. Requires boat access ($200/day).
content rating: verified
contributor: Corrected based on geographic reality
llm context:
  difficulty: 10
  crowd level: 2
  water temp c: 14
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 225
    workable range min: 190
    workable range max: 260
    sweet spot size m: 7
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 315
    offshore range min: 270
    offshore range max: 360
    max offshore speed kmh: 50
  travel logistics:
    nearest airport: CPT
    drive time minutes: 30
    boat required: true
    boat cost usd per day: 200
    access notes: Boat/jet ski access only
  best season:
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months names: May, Jun, Jul, Aug, Sep
    season explanation: Winter swells. Infrequent but powerful when it breaks.

Anchor Point
type: TouristAttraction
description: Anchor Point is Morocco's legendary wave—a long, perfectly peeling right point in Taghazout that can deliver 500-meter rides when NW Atlantic swells hit the coast. The wave needs long-period groundswell and light offshore winds, but when conditions align, it produces some of Africa's finest surfing. The setting is exotic: ancient fishing village, goat herds on the cliffs, and warm Moroccan hospitality. Crowds are intense when it's working.
disambiguating description: 🇲🇦 Morocco's legend • 500m rides • African perfection
geo: GeoCoordinates
  latitude: 30.55
  longitude: -9.7
address: PostalAddress
  address locality: Taghazout
  address country: Morocco
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 280°-340°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 4.6m
  description: Ideal size: 2.8m. Too small below 0.9m, too big (closeout) above 4.6m.
additional property: Swell Period
  type: PropertyValue
  value: 12s - 16s
  description: Needs at least 12s period. Ideal: 16s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 45° (NE)
  description: Offshore wind from 45° (NE). Offshore range: 0°-90°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: low
  description: Tide preference: low.
additional property: Primary Season
  type: PropertyValue
  description: ~60% Jan clean
tourist type: Intermediate to advanced
warning: Warning
  text: 👥 Crowded
accessibility API: Nearest airport: AGA
  type: Place
  description: 20 minutes drive from AGA airport.
content rating: community
contributor: Strike Mission Team
llm context:
  difficulty: 6
  crowd level: 3
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 280
    workable range max: 340
    sweet spot size m: 2.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 45
    offshore range min: 0
    offshore range max: 90
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: AGA
    drive time minutes: 20
    boat required: false
    boat cost usd per day: 0
    access notes: Beach/paddle
  best season:
    season explanation: ~60% Jan clean

Cave Rock
type: TouristAttraction
description: Cave Rock is Durban's heaviest wave—a powerful right-hander that breaks in two distinct sections: The Pool and The Rock. When solid Indian Ocean swells hit this stretch of coast, Cave Rock produces thick, hollow barrels that rival anything in South Africa. The wave has a dedicated local crew and a history of heavy sessions. Named for the famous rock formation and sea cave that marks the takeoff zone, this is Durban surfing at its most intense.
disambiguating description: 🇿🇦 Durban's heaviest • The Pool and The Rock • Indian Ocean power
geo: GeoCoordinates
  latitude: -29.931
  longitude: 31.02
address: PostalAddress
  address locality: Durban
  address country: South Africa
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 202°
  description: Works best with swells from 202° (SSW). Workable range: 180°-225°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.8m - 3.7m
  description: Ideal size: 2.8m. Too small below 1.8m, too big (closeout) above 3.7m.
additional property: Swell Period
  type: PropertyValue
  value: 12s - 14s
  description: Needs at least 12s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 292° (WNW)
  description: Offshore wind from 292° (WNW). Offshore range: 247°-337°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  description: ~21% June clean (30-50 days/yr)
tourist type: Intermediate to advanced
warning: Warning
  text: ⚠️ Shallow, 😮‍💨 Hold-downs, 🪨 Rocks, 🪸 Sharp reef
accessibility API: Nearest airport: DUR
  type: Place
  description: 20 minutes drive from DUR airport.
content rating: community
contributor: Strike Mission Team
llm context:
  difficulty: 6
  crowd level: 3
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 202
    workable range min: 180
    workable range max: 225
    sweet spot size m: 2.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 292
    offshore range min: 247
    offshore range max: 337
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: DUR
    drive time minutes: 20
    boat required: false
    boat cost usd per day: 0
    access notes: Shore/paddle
  best season:
    season explanation: ~21% June clean (30-50 days/yr)

Seal Point
type: TouristAttraction
description: Seal Point is where modern surf travel began—the wave that captivated the world in Bruce Brown's Endless Summer (1966). This long right-hand point break in Cape St. Francis once offered 150+ meter rides of pristine perfection. Unfortunately, harbour construction and sand dynamics have reportedly diminished its quality over the decades. But on rare days when everything aligns, you can still glimpse the magic that launched a thousand surf trips. A pilgrimage site for surf history buffs.
disambiguating description: 🎬 Endless Summer fame • Surf history icon • 150m legendary rights
geo: GeoCoordinates
  latitude: -34.2
  longitude: 24.82
address: PostalAddress
  address locality: Cape St. Francis
  address country: South Africa
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 160°
  description: Works best with swells from 160° (SSE). Workable range: 130°-200°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 3m
  description: Ideal size: 1.9m. Too small below 0.9m, too big (closeout) above 3m.
additional property: Swell Period
  type: PropertyValue
  value: 12s - 14s
  description: Needs at least 12s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 315° (NW)
  description: Offshore wind from 315° (NW). Offshore range: 270°-360°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: low-mid
  description: Tide preference: low-mid.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: Autumn-winter. Southern Ocean swells.
tourist type: Intermediate to advanced
warning: Warning
  text: 🦈 Sharks
  description: Shark activity in the region.
accessibility API: Nearest airport: PLZ
  type: Place
  description: 90 minutes drive from PLZ airport.
content rating: verified
contributor: South African surf guides
llm context:
  difficulty: 6
  crowd level: 4
  water temp c: 17
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 160
    workable range min: 130
    workable range max: 200
    sweet spot size m: 1.95
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 315
    offshore range min: 270
    offshore range max: 360
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: PLZ
    drive time minutes: 90
    boat required: false
    boat cost usd per day: 0
    access notes: Beach/paddle
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months names: Apr, May, Jun, Jul, Aug, Sep
    secondary months: 3
    secondary months: 10
    secondary months names: Mar, Oct
    season explanation: Autumn-winter. Southern Ocean swells.

Elands Bay
type: TouristAttraction
description: Elands Bay is the jewel of South Africa's remote West Coast—a long, barreling left-hand point break that fires when big SW swells wrap around the Cape. The drive from Cape Town is long (3+ hours), and the conditions need to be just right, but when it's on, Elands offers 150+ meter rides through hollow, sand-bottomed perfection. The setting is stark and beautiful: dry West Coast fynbos, cold Atlantic water, and not a soul around. Classic South African adventure surfing.
disambiguating description: 💎 West Coast jewel • 150m barrels • Remote South Africa
geo: GeoCoordinates
  latitude: -32.32
  longitude: 18.32
address: PostalAddress
  address locality: West Coast
  address country: South Africa
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 225°
  description: Works best with swells from 225° (SW). Workable range: 200°-260°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 2.4m - 4.9m
  description: Ideal size: 3.7m. Too small below 2.4m, too big (closeout) above 4.9m.
additional property: Swell Period
  type: PropertyValue
  value: 14s - 15s
  description: Needs at least 14s period. Ideal: 15s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 45°-135°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: low-mid
  description: Tide preference: low-mid.
additional property: Primary Season
  type: PropertyValue
  description: ~65% Apr clean (40-60 days/yr)
tourist type: Intermediate to advanced
accessibility API: Nearest airport: CPT
  type: Place
  description: 210 minutes drive from CPT airport.
content rating: community
contributor: Strike Mission Team
llm context:
  difficulty: 6
  crowd level: 3
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 225
    workable range min: 200
    workable range max: 260
    sweet spot size m: 3.6500000000000004
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 45
    offshore range max: 135
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: CPT
    drive time minutes: 210
    boat required: false
    boat cost usd per day: 0
    access notes: Beach/paddle
  best season:
    season explanation: ~65% Apr clean (40-60 days/yr)

Killer Point
type: TouristAttraction
description: Killer Point is Anchor Point's big-wave sibling—a long right-hand point break that handles larger swells when Anchor maxes out. Named for the Orca sightings in the area (not the wave's danger level), Killer Point requires either a long paddle from Hash Point or a cliff descent to access. When big NW swells march in, the wave can hold double-overhead-plus and offers the longest rides in the Taghazout region. A Moroccan adventure for intermediate-advanced surfers.
disambiguating description: 🐋 Big-wave Morocco • Orca point • Handles overhead+
geo: GeoCoordinates
  latitude: 30.565
  longitude: -9.725
address: PostalAddress
  address locality: Taghazout
  address country: Morocco
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 310°
  description: Works best with swells from 310° (NW). Workable range: 280°-340°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 2m - 5m
  description: Ideal size: 3.5m. Too small below 2m, too big (closeout) above 5m.
additional property: Swell Period
  type: PropertyValue
  value: 14s - 18s
  description: Needs at least 14s period. Ideal: 18s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 45°-135°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid-high
  description: Works best between 0.8m and 2.2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Nov, Dec, Jan, Feb
  description: Needs bigger NW swells than Anchor Point.
tourist type: Expert surfers only
warning: Warning
  text: 🪨 Rocks, 🦈 Sharks, 🚶 Difficult access
  description: Long paddle or cliff walk. Named for Orca sightings.
accessibility API: Nearest airport: AGA
  type: Place
  description: 25 minutes drive from AGA airport.
content rating: community
contributor: Strike Mission Team
llm context:
  difficulty: 7
  crowd level: 5
  water temp c: 17
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 310
    workable range min: 280
    workable range max: 340
    sweet spot size m: 3.5
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 45
    offshore range max: 135
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: AGA
    drive time minutes: 25
    boat required: false
    boat cost usd per day: 0
    access notes: Walk down from cliff or paddle from Hash Point.
  best season:
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months names: Nov, Dec, Jan, Feb
    secondary months: 10
    secondary months: 3
    secondary months names: Oct, Mar
    season explanation: Needs bigger NW swells than Anchor Point.

Boilers
type: TouristAttraction
description: Boilers is Taghazout's barrel option—a hollow right-hand reef break named after the old shipwreck boiler visible on the reef. Unlike the point breaks nearby, Boilers offers a more critical, hollow takeoff that can produce genuine tubes on the right swell. It's shallower and more intense than Anchor Point, requiring more commitment and better timing. On smaller days it's fun and punchy; on bigger days it can be heavy and challenging. Morocco's tube fix.
disambiguating description: 🛢️ Morocco's barrel • Shipwreck reef • Hollow right tubes
geo: GeoCoordinates
  latitude: 30.538
  longitude: -9.712
address: PostalAddress
  address locality: Taghazout
  address country: Morocco
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 320°
  description: Works best with swells from 320° (NW). Workable range: 290°-350°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.5m - 3.5m
  description: Ideal size: 2.5m. Too small below 1.5m, too big (closeout) above 3.5m.
additional property: Swell Period
  type: PropertyValue
  value: 12s - 16s
  description: Needs at least 12s period. Ideal: 16s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 45°-135°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: low-mid
  description: Works best between 0.4m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Nov, Dec, Jan, Feb, Mar
  description: Same season as Anchor Point.
tourist type: Expert surfers only
warning: Warning
  text: 🪸 Sharp reef, ⚠️ Shallow, 👥 Crowded
  description: Shallow reef at low tide. Breaks next to old boiler wreck.
accessibility API: Nearest airport: AGA
  type: Place
  description: 20 minutes drive from AGA airport.
content rating: community
contributor: Strike Mission Team
llm context:
  difficulty: 7
  crowd level: 6
  water temp c: 18
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 320
    workable range min: 290
    workable range max: 350
    sweet spot size m: 2.5
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 45
    offshore range max: 135
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: AGA
    drive time minutes: 20
    boat required: false
    boat cost usd per day: 0
  best season:
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Nov, Dec, Jan, Feb, Mar
    secondary months: 10
    secondary months: 4
    secondary months names: Oct, Apr
    season explanation: Same season as Anchor Point.

N'Gor Right
type: TouristAttraction
description: N'Gor Right is West Africa's premier surf destination—a quality right-hand point break in Dakar, Senegal that catches the same North Atlantic swells as Morocco but with warmer water and far fewer crowds. The wave wraps around the headland near N'Gor Island, offering long, peeling rides with occasional barrel sections. Senegal's surf scene is still developing, meaning you can score world-class conditions with only a handful of locals in the water. Africa's overlooked gem.
disambiguating description: 🌍 West Africa's best • Warm & uncrowded • North Atlantic swells
geo: GeoCoordinates
  latitude: 14.755
  longitude: -17.518
address: PostalAddress
  address locality: Dakar
  address country: Senegal
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 280°-350°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 3.5m
  description: Ideal size: 2.3m. Too small below 1m, too big (closeout) above 3.5m.
additional property: Swell Period
  type: PropertyValue
  value: 12s - 16s
  description: Needs at least 12s period. Ideal: 16s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 45°-135°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Works best between 0.5m and 1.8m tide.
additional property: Primary Season
  type: PropertyValue
  value: Nov, Dec, Jan, Feb, Mar, Apr
  description: North Atlantic winter swells. Warm water alternative to Morocco.
tourist type: Intermediate to advanced
warning: Warning
  text: 🪨 Rocks, 🌀 Strong rips
  description: Rocky reef. Currents on bigger days.
accessibility API: Nearest airport: DSS
  type: Place
  description: 30 minutes drive from DSS airport.
content rating: community
contributor: Strike Mission Team
llm context:
  difficulty: 5
  crowd level: 4
  water temp c: 22
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 280
    workable range max: 350
    sweet spot size m: 2.25
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 45
    offshore range max: 135
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: DSS
    drive time minutes: 30
    boat required: false
    boat cost usd per day: 0
    access notes: Can also take pirogue (local boat) from N'Gor Island.
  best season:
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months: 4
    primary months names: Nov, Dec, Jan, Feb, Mar, Apr
    season explanation: North Atlantic winter swells. Warm water alternative to Morocco.

Tofinho Point
type: TouristAttraction
description: Tofinho Point is East Africa's premier left-hand point break—a long, peeling wave near the backpacker town of Tofo in Mozambique. When Indian Ocean cyclone swells hit during winter (April-September), the point comes alive with quality waves in warm, crystal-clear water. The area is known for whale sharks and manta rays, adding marine life encounters to the surf experience. Shark activity is real but manageable. This is African adventure surfing at its most authentic.
disambiguating description: 🦈 East Africa's best left • Manta ray waters • Mozambique adventure
geo: GeoCoordinates
  latitude: -23.867
  longitude: 35.533
address: PostalAddress
  address locality: Tofo
  address country: Mozambique
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 135°
  description: Works best with swells from 135° (SE). Workable range: 100°-170°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 3.5m
  description: Ideal size: 2.3m. Too small below 1m, too big (closeout) above 3.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 270° (W)
  description: Offshore wind from 270° (W). Offshore range: 225°-315°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.5m and 1.8m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: Indian Ocean cyclone swells. Winter best.
tourist type: Intermediate to advanced
warning: Warning
  text: 🦈 Sharks, 🪸 Sharp reef, 🏝️ Remote
  description: Known shark activity. Remote location.
accessibility API: Nearest airport: INH
  type: Place
  description: 30 minutes drive from INH airport.
content rating: community
contributor: Strike Mission Team
llm context:
  difficulty: 6
  crowd level: 3
  water temp c: 24
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 135
    workable range min: 100
    workable range max: 170
    sweet spot size m: 2.25
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 270
    offshore range min: 225
    offshore range max: 315
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: INH
    drive time minutes: 30
    boat required: false
    boat cost usd per day: 0
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months names: Apr, May, Jun, Jul, Aug, Sep
    secondary months: 3
    secondary months: 10
    secondary months names: Mar, Oct
    season explanation: Indian Ocean cyclone swells. Winter best.

Ponta Preta
type: TouristAttraction
description: Ponta Preta is Cape Verde's world-class wave—a powerful right-hand point break on Sal Island that produces some of the best barrels in the Atlantic Ocean. The wave breaks over sharp volcanic reef, requiring serious commitment and skill. The NE trade winds blow offshore, keeping conditions clean and groomed. When big NW swells wrap around the point during winter, Ponta Preta delivers heavy, makeable tubes that have drawn top pros and wave-hunters from around the world.
disambiguating description: 🇨🇻 Cape Verde's crown jewel • World-class right • Trade wind perfection
geo: GeoCoordinates
  latitude: 16.725
  longitude: -22.937
address: PostalAddress
  address locality: Sal Island
  address country: Cape Verde
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 320°
  description: Works best with swells from 320° (NW). Workable range: 290°-350°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.2m - 4m
  description: Ideal size: 2.6m. Too small below 1.2m, too big (closeout) above 4m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 16s
  description: Needs at least 10s period. Ideal: 16s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 60° (ENE)
  description: Offshore wind from 60° (ENE). Offshore range: 30°-100°. Best window: both.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Nov, Dec, Jan, Feb, Mar
  description: Winter best. NE trades blow offshore. World-class right.
tourist type: Expert surfers only
warning: Warning
  text: 🪸 Sharp reef, 🪨 Rocks, 🦔 Urchins
  description: Sharp volcanic reef. Sea urchins. Strong currents.
accessibility API: Nearest airport: SID
  type: Place
  description: 15 minutes drive from SID airport.
content rating: verified
contributor: GKA Kite World Tour
llm context:
  difficulty: 8
  crowd level: 6
  water temp c: 23
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 320
    workable range min: 290
    workable range max: 350
    sweet spot size m: 2.6
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 60
    offshore range min: 30
    offshore range max: 100
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: SID
    drive time minutes: 15
    boat required: false
    boat cost usd per day: 0
  best season:
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Nov, Dec, Jan, Feb, Mar
    secondary months: 10
    secondary months: 4
    secondary months names: Oct, Apr
    season explanation: Winter best. NE trades blow offshore. World-class right.

Tofo Beach
type: TouristAttraction
description: Tofo Beach is Mozambique's best-known surf destination—a right-hand point break in a stunning location famous for whale shark encounters. The wave wraps around a headland, offering multiple sections and 100+ meter rides when Indian Ocean swells arrive during winter. Beyond surfing, Tofo is world-renowned for marine life: whale sharks, manta rays, and humpback whales. Shark activity is high but manageable. African adventure surfing meets underwater wonder.
disambiguating description: 🐳 Mozambique's flagship • Whale shark waters • African adventure
geo: GeoCoordinates
  latitude: -23.858
  longitude: 35.545
address: PostalAddress
  address locality: Inhambane Province
  address country: Mozambique
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 160°
  description: Works best with swells from 160° (SSE). Workable range: 130°-190°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.8m - 2.5m
  description: Ideal size: 1.6m. Too small below 0.8m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 250° (WSW)
  description: Offshore wind from 250° (WSW). Offshore range: 210°-290°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Works best between 0.4m and 1.6m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: Winter swells from Southern Ocean. Whale sharks in summer.
tourist type: Intermediate to advanced
warning: Warning
  text: 🦈 Sharks, 🌀 Strong rips, 🏝️ Remote
  description: High shark activity (whale sharks, bulls). Remote area.
accessibility API: Nearest airport: INH
  type: Place
  description: 30 minutes drive from INH airport.
content rating: community
contributor: Surf expedition reports
llm context:
  difficulty: 5
  crowd level: 3
  water temp c: 24
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 160
    workable range min: 130
    workable range max: 190
    sweet spot size m: 1.65
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 250
    offshore range min: 210
    offshore range max: 290
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: INH
    drive time minutes: 30
    boat required: false
    boat cost usd per day: 0
    access notes: Or fly to Maputo (MPM), 450km drive
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months names: Apr, May, Jun, Jul, Aug, Sep
    secondary months: 3
    secondary months: 10
    secondary months names: Mar, Oct
    season explanation: Winter swells from Southern Ocean. Whale sharks in summer.

Bruce's Beauties
type: TouristAttraction
description: Bruce's Beauties is the legendary wave from The Endless Summer—a perfect right-hand point break in St Francis Bay that captivated the surfing world in 1966. The wave is extremely inconsistent, requiring large East swells to wrap into the bay, which only happens a handful of times per year. But when it does, the result is mechanical, ruler-edged perfection. Chasing this wave is a game of patience and timing. Surfing's original pilgrimage destination.
disambiguating description: 🎬 Endless Summer legend • Rarely perfect • Original pilgrimage
geo: GeoCoordinates
  latitude: -34.3638
  longitude: 24.9415
address: PostalAddress
  address locality: St Francis Bay
  address country: South Africa
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 125°
  description: Works best with swells from 125° (SE). Workable range: 100°-160°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 4m
  description: Ideal size: 2.5m. Too small below 1m, too big (closeout) above 4m.
additional property: Swell Period
  type: PropertyValue
  value: 12s - 16s
  description: Needs at least 12s period. Ideal: 16s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 225° (SW)
  description: Offshore wind from 225° (SW). Offshore range: 180°-270°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: low-mid
  description: Works best between 0.4m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: May, Jun, Jul, Aug, Sep
  description: Extremely inconsistent. Needs large East swells to wrap into the bay.
tourist type: Expert surfers only
warning: Warning
  text: 🪨 Rocks, 🦈 Sharks, 👊 Localism
  description: Sharp rocks. Shark activity in the region. Locals can be protective.
accessibility API: Nearest airport: PLZ
  type: Place
  description: 90 minutes drive from PLZ airport.
content rating: verified
contributor: Data analysis
llm context:
  difficulty: 8
  crowd level: 6
  water temp c: 16
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 125
    workable range min: 100
    workable range max: 160
    sweet spot size m: 2.5
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 225
    offshore range min: 180
    offshore range max: 270
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: PLZ
    drive time minutes: 90
    boat required: false
    boat cost usd per day: 0
    access notes: Drive to St Francis Bay, walk down the rocks.
  best season:
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months names: May, Jun, Jul, Aug, Sep
    secondary months: 4
    secondary months: 10
    secondary months names: Apr, Oct
    season explanation: Extremely inconsistent. Needs large East swells to wrap into the bay.

St Leu
type: TouristAttraction
description: St Leu is one of the world's best left-hand barrels—a fast, hollow reef break on Réunion Island that produces some of the most intense tubes in the Indian Ocean. The wave is world-class, but the risk is extreme: Réunion has the highest shark attack rate on Earth, and surfing has been heavily restricted. When conditions align, St Leu delivers jaw-dropping perfection, but the shadow of danger looms over every session. Surfing's ultimate risk-reward equation.
disambiguating description: 🦈 World-class left • Highest shark risk • Réunion's masterpiece
geo: GeoCoordinates
  latitude: -21.3
  longitude: 55.3333
address: PostalAddress
  address locality: Réunion Island
  address country: France
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 220°
  description: Works best with swells from 220° (SW). Workable range: 200°-240°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.2m - 4m
  description: Ideal size: 2.6m. Too small below 1.2m, too big (closeout) above 4m.
additional property: Swell Period
  type: PropertyValue
  value: 12s - 18s
  description: Needs at least 12s period. Ideal: 18s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 135° (SE)
  description: Offshore wind from 135° (SE). Offshore range: 90°-180°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid-high
  description: Works best between 0.5m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: May, Jun, Jul, Aug, Sep
  description: Winter SW swells are the most reliable.
tourist type: Expert surfers only
warning: Warning
  text: 🦈 Sharks, 🪸 Sharp reef, 👊 Localism
  description: High shark risk. Sharp coral reef. Heavy localism.
accessibility API: Nearest airport: RUN
  type: Place
  description: 40 minutes drive from RUN airport.
content rating: verified
contributor: Data analysis
llm context:
  difficulty: 9
  crowd level: 7
  water temp c: 24
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 220
    workable range min: 200
    workable range max: 240
    sweet spot size m: 2.6
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 135
    offshore range min: 90
    offshore range max: 180
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: RUN
    drive time minutes: 40
    boat required: false
    boat cost usd per day: 0
    access notes: Walk out from the town of St Leu.
  best season:
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months names: May, Jun, Jul, Aug, Sep
    secondary months: 4
    secondary months: 10
    secondary months names: Apr, Oct
    season explanation: Winter SW swells are the most reliable.

Anakao (Flameballs)
type: TouristAttraction
description: Anakao (Flameballs) is Madagascar's best-kept surf secret—a world-class left reef break on the island's remote southwest coast. The wave produces long, hollow barrels over coral reef, accessed by boat from the tiny fishing village of Anakao. Getting here is an adventure: long flights, rough roads, basic infrastructure. But for those who make the journey, the reward is pristine, empty perfection in one of Earth's most unique settings. Ultimate African surf exploration.
disambiguating description: 🇲🇬 Madagascar's secret • Remote reef perfection • Ultimate exploration
geo: GeoCoordinates
  latitude: -23.75
  longitude: 43.65
address: PostalAddress
  address locality: Southwest Coast
  address country: Madagascar
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 200°
  description: Works best with swells from 200° (SSW). Workable range: 170°-230°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 3.5m
  description: Ideal size: 2.3m. Too small below 1m, too big (closeout) above 3.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 45°-135°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.5m and 1.8m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: April-September SW groundswell season. Dry season with offshore winds.
tourist type: Intermediate to advanced
warning: Warning
  text: 🪸 Sharp reef, 🏝️ Remote, 🦈 Sharks
  description: Remote location. Basic infrastructure. Shark presence.
accessibility API: Nearest airport: TLE
  type: Place
  description: 120 minutes drive from TLE airport. Requires boat access ($50/day).
content rating: verified
contributor: Surf explorers
llm context:
  difficulty: 6
  crowd level: 1
  water temp c: 24
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 200
    workable range min: 170
    workable range max: 230
    sweet spot size m: 2.25
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 45
    offshore range max: 135
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: TLE
    drive time minutes: 120
    boat required: true
    boat cost usd per day: 50
    access notes: Boat from Anakao village to outer reefs.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months names: Apr, May, Jun, Jul, Aug, Sep
    secondary months: 3
    secondary months: 10
    secondary months names: Mar, Oct
    season explanation: April-September SW groundswell season. Dry season with offshore winds.

Busua
type: TouristAttraction
description: Busua is Ghana's surf hub—a friendly beach break in the Western Region that has become the center of West African surf culture. The waves are typically small but fun, with SW swells arriving consistently during the dry season (June-September). Beyond the surf, Busua is known for its community projects teaching local kids to surf and promoting ocean awareness. It's a feel-good destination where the stoke extends beyond the lineup. West African surfing's spiritual home.
disambiguating description: 🇬🇭 Ghana's surf hub • Community-driven • West African stoke
geo: GeoCoordinates
  latitude: 4.7942
  longitude: -1.9356
address: PostalAddress
  address locality: Western Region
  address country: Ghana
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 200°
  description: Works best with swells from 200° (SSW). Workable range: 170°-240°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.6m - 2m
  description: Ideal size: 1.3m. Too small below 0.6m, too big (closeout) above 2m.
additional property: Swell Period
  type: PropertyValue
  value: 8s - 12s
  description: Needs at least 8s period. Ideal: 12s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 0° (N)
  description: Offshore wind from 0° (N). Offshore range: 315°-45°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Jun, Jul, Aug, Sep
  description: June-September SW swell season. Consistent but small waves.
tourist type: All skill levels
warning: Warning
  text: 🌀 Strong rips
  description: Rips on bigger swells. Warm water, no hazards beyond normal beach break.
accessibility API: Nearest airport: TKD
  type: Place
  description: 30 minutes drive from TKD airport.
content rating: verified
contributor: African surf guides
llm context:
  difficulty: 3
  crowd level: 2
  water temp c: 27
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 200
    workable range min: 170
    workable range max: 240
    sweet spot size m: 1.3
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 0
    offshore range min: 315
    offshore range max: 45
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: TKD
    drive time minutes: 30
    boat required: false
    boat cost usd per day: 0
    access notes: Easy beach access from village.
  best season:
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months names: Jun, Jul, Aug, Sep
    secondary months: 5
    secondary months: 10
    secondary months names: May, Oct
    season explanation: June-September SW swell season. Consistent but small waves.

Cabo Ledo
type: TouristAttraction
description: Cabo Ledo is Angola's emerging surf destination—a quality right-hand point break south of Luanda that is quickly gaining attention from the international surf community. The wave peels along a rocky point, offering long, rippable rides when SW groundswells arrive during the dry season (April-September). Angola's surf scene is still nascent, but Cabo Ledo has the potential to become a legitimate destination. African surf exploration's new frontier.
disambiguating description: 🇦🇴 Angola's best • Emerging destination • African frontier
geo: GeoCoordinates
  latitude: -9.5833
  longitude: 13.25
address: PostalAddress
  address locality: Bengo Province
  address country: Angola
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 210°
  description: Works best with swells from 210° (SSW). Workable range: 180°-250°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 3m
  description: Ideal size: 2.0m. Too small below 1m, too big (closeout) above 3m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 45°-135°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: April-September SW groundswell season. Offshore trade winds.
tourist type: Intermediate to advanced
warning: Warning
  text: 🪨 Rocks, 🏝️ Remote
  description: Rocky point break. Remote location with basic infrastructure.
accessibility API: Nearest airport: LAD
  type: Place
  description: 90 minutes drive from LAD airport.
content rating: verified
contributor: African surf explorers
llm context:
  difficulty: 5
  crowd level: 2
  water temp c: 24
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 210
    workable range min: 180
    workable range max: 250
    sweet spot size m: 2
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 45
    offshore range max: 135
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: LAD
    drive time minutes: 90
    boat required: false
    boat cost usd per day: 0
    access notes: Drive south from Luanda. Beach access.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months names: Apr, May, Jun, Jul, Aug, Sep
    secondary months: 3
    secondary months: 10
    secondary months names: Mar, Oct
    season explanation: April-September SW groundswell season. Offshore trade winds.

Cape St Francis
type: TouristAttraction
description: Cape St Francis is where the endless summer dream began—the right-hand point break immortalized by Bruce Brown's iconic 1966 film that launched the global surf travel movement. While the wave rarely reaches the perfection of those legendary frames, when conditions align, it still delivers long, reeling walls along the rocky point with the same magic that captivated audiences worldwide. The Bruce's Beauties section on bigger swells offers the most defined waves, and the surrounding coastline is dotted with additional breaks worth exploring. This is hallowed ground for surf history.
disambiguating description: 🎬 Endless Summer legend • Film that changed surfing • Pilgrimage point
geo: GeoCoordinates
  latitude: -34.2
  longitude: 24.8333
address: PostalAddress
  address locality: Eastern Cape
  address country: South Africa
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 180°
  description: Works best with swells from 180° (S). Workable range: 150°-210°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.8m - 2.5m
  description: Ideal size: 1.6m. Too small below 0.8m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 300° (WNW)
  description: Offshore wind from 300° (WNW). Offshore range: 260°-340°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.5m and 1.8m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: Autumn-Winter. Indian Ocean swells.
tourist type: Intermediate to advanced
warning: Warning
  text: 🦈 Sharks, 🪨 Rocks
  description: Shark activity. Rocky sections.
accessibility API: Nearest airport: PLZ
  type: Place
  description: 90 minutes drive from PLZ airport.
content rating: verified
contributor: South Africa surf federation
llm context:
  difficulty: 5
  crowd level: 3
  water temp c: 17
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 180
    workable range min: 150
    workable range max: 210
    sweet spot size m: 1.65
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 300
    offshore range min: 260
    offshore range max: 340
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: PLZ
    drive time minutes: 90
    boat required: false
    boat cost usd per day: 0
    access notes: Beach access from town.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months names: Apr, May, Jun, Jul, Aug, Sep
    secondary months: 3
    secondary months: 10
    secondary months names: Mar, Oct
    season explanation: Autumn-Winter. Indian Ocean swells.

Safi
type: TouristAttraction
description: Safi is Morocco's best-kept secret—a collection of world-class right-hand point breaks that rival anything in the more famous Taghazout zone, but with a fraction of the crowds. The industrial fishing port backdrop may lack the charm of southern Morocco's surf villages, but the waves more than compensate. Long, mechanical walls peel along the rocky points, offering extended rides and genuine quality when Atlantic groundswells light up the coast. For those willing to venture beyond the well-worn Taghazout path, Safi rewards with uncrowded perfection.
disambiguating description: 🐟 Morocco's secret points • Less crowds, more waves • Industrial charm
geo: GeoCoordinates
  latitude: 32.2833
  longitude: -9.25
address: PostalAddress
  address locality: Safi Province
  address country: Morocco
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 310°
  description: Works best with swells from 310° (NW). Workable range: 280°-340°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.8m - 3m
  description: Ideal size: 1.9m. Too small below 0.8m, too big (closeout) above 3m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 45°-135°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Works best between 0.5m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: October-March Atlantic swells.
tourist type: Intermediate to advanced
warning: Warning
  text: 🪨 Rocks, 🦔 Urchins
  description: Rocky coastline. Sea urchins.
accessibility API: Nearest airport: ESU
  type: Place
  description: 90 minutes drive from ESU airport.
content rating: community
contributor: Morocco surf community
llm context:
  difficulty: 5
  crowd level: 4
  water temp c: 18
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 310
    workable range min: 280
    workable range max: 340
    sweet spot size m: 1.9
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 45
    offshore range max: 135
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: ESU
    drive time minutes: 90
    boat required: false
    boat cost usd per day: 0
    access notes: Multiple access points along coast.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: October-March Atlantic swells.

Supertubes
type: TouristAttraction
description: Supertubes is the beating heart of Jeffreys Bay—arguably the fastest rideable wave on the planet. This section of the legendary J-Bay point complex produces immaculate, high-speed barrels that have cemented its reputation as one of surfing's most perfect waves. When winter groundswells from the Roaring Forties light up the South African coast, Supertubes delivers extended tube rides at warp speed, with the famous end section providing one last chance at glory. The WSL Championship Tour event here consistently produces the most spectacular rides of the season.
disambiguating description: ⚡ Earth's fastest wave • J-Bay's main event • WSL perfection
geo: GeoCoordinates
  latitude: -34.05
  longitude: 24.9333
address: PostalAddress
  address locality: Jeffreys Bay
  address country: South Africa
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 200°
  description: Works best with swells from 200° (SSW). Workable range: 180°-225°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 3.5m
  description: Ideal size: 2.3m. Too small below 1m, too big (closeout) above 3.5m.
additional property: Swell Period
  type: PropertyValue
  value: 12s - 16s
  description: Needs at least 12s period. Ideal: 16s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 300° (WNW)
  description: Offshore wind from 300° (WNW). Offshore range: 260°-340°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.4m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: May, Jun, Jul, Aug, Sep
  description: May-September peak. SW groundswells from Roaring 40s.
tourist type: Expert surfers only
warning: Warning
  text: 🦈 Sharks, 👥 Crowded, 👊 Localism
  description: Shark activity. Very crowded when good. Heavy local crew.
accessibility API: Nearest airport: PLZ
  type: Place
  description: 75 minutes drive from PLZ airport.
content rating: verified
contributor: WSL data
llm context:
  difficulty: 7
  crowd level: 8
  water temp c: 16
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 200
    workable range min: 180
    workable range max: 225
    sweet spot size m: 2.25
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 300
    offshore range min: 260
    offshore range max: 340
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: PLZ
    drive time minutes: 75
    boat required: false
    boat cost usd per day: 0
    access notes: Beach access from town.
  best season:
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months names: May, Jun, Jul, Aug, Sep
    secondary months: 4
    secondary months: 10
    secondary months names: Apr, Oct
    season explanation: May-September peak. SW groundswells from Roaring 40s.

Kokrobite
type: TouristAttraction
description: Kokrobite is the heart of Ghana's emerging surf scene—a laid-back beach community near Accra where Rastafari culture meets West African waves. The beach break picks up Southern Hemisphere swells during the winter months, providing gentle waves perfect for the country's growing surf community. Mr. Bright's surf school has become an institution, introducing locals and visitors alike to the joys of wave riding. The reggae vibes, friendly atmosphere, and sense of discovery make Kokrobite a unique stop on any African surf adventure.
disambiguating description: 🇬🇭 Ghana's surf birthplace • Rastafari beach vibes • West Africa discovery
geo: GeoCoordinates
  latitude: 5.4833
  longitude: -0.4167
address: PostalAddress
  address locality: Greater Accra
  address country: Ghana
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 200°
  description: Works best with swells from 200° (SSW). Workable range: 170°-230°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.5m - 2m
  description: Ideal size: 1.3m. Too small below 0.5m, too big (closeout) above 2m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 30° (NNE)
  description: Offshore wind from 30° (NNE). Offshore range: 350°-70°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Jun, Jul, Aug, Sep
  description: June-Sept best. Southern Hemisphere winter swells.
tourist type: All skill levels
warning: Warning
  text: 🌀 Strong rips, 🚫 Pollution
  description: Occasional water quality issues. Strong currents.
accessibility API: Nearest airport: ACC
  type: Place
  description: 45 minutes drive from ACC airport.
content rating: community
contributor: West Africa surf community
llm context:
  difficulty: 3
  crowd level: 2
  water temp c: 27
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 200
    workable range min: 170
    workable range max: 230
    sweet spot size m: 1.25
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 30
    offshore range min: 350
    offshore range max: 70
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: ACC
    drive time minutes: 45
    boat required: false
    boat cost usd per day: 0
    access notes: Rastafari beach community. Budget accommodation.
  best season:
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months names: Jun, Jul, Aug, Sep
    secondary months: 12
    secondary months: 1
    secondary months: 2
    secondary months names: Dec, Jan, Feb
    season explanation: June-Sept best. Southern Hemisphere winter swells.

Dakar Ouakam
type: TouristAttraction
description: Ouakam is the flagship wave of Senegal's growing surf scene—a quality right-hand reef break on the volcanic Cap-Vert peninsula just outside the capital Dakar. When North Atlantic winter swells sweep down the African coast, this reef comes alive with long, workable walls and occasional barrel sections. N'Gor Right, accessible by pirogue (traditional fishing boat), offers additional world-class options nearby. Senegal represents surf exploration at its most genuine, with a welcoming local community and the sense of discovering something special. This is West African surfing's emerging frontier.
disambiguating description: 🇸🇳 Senegal's showcase • West Africa awakening • Quality reef right
geo: GeoCoordinates
  latitude: 14.7256
  longitude: -17.4878
address: PostalAddress
  address locality: Cap-Vert Peninsula
  address country: Senegal
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 310°
  description: Works best with swells from 310° (NW). Workable range: 280°-340°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.8m - 3m
  description: Ideal size: 1.9m. Too small below 0.8m, too big (closeout) above 3m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 50°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid-high
  description: Works best between 0.5m and 1.8m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar, Apr
  description: North Atlantic winter swells. October-April.
tourist type: Intermediate to advanced
warning: Warning
  text: 🪸 Sharp reef, 🦔 Urchins, 👊 Localism
  description: Sharp volcanic reef. Respect local crew.
accessibility API: Nearest airport: DSS
  type: Place
  description: 25 minutes drive from DSS airport.
content rating: verified
contributor: West Africa surf community
llm context:
  difficulty: 6
  crowd level: 4
  water temp c: 22
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 310
    workable range min: 280
    workable range max: 340
    sweet spot size m: 1.9
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 50
    offshore range max: 130
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: DSS
    drive time minutes: 25
    boat required: false
    boat cost usd per day: 0
    access notes: Just outside Dakar city. N'Gor Island nearby for more waves.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months: 4
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar, Apr
    season explanation: North Atlantic winter swells. October-April.

Bay of Plenty
type: TouristAttraction
description: Bay of Plenty is Durban's friendly surf cornerstone—a reliable beach break on the famous Golden Mile where generations of South African surfers have learned their craft. Protected by shark nets and patrolled by lifeguards, this is one of Africa's most accessible surf spots, producing consistent peaks that work for all skill levels. The warm Agulhas Current keeps water temperatures pleasant year-round, while the Durban beachfront culture adds energy to every session. This is where South African surf heritage meets modern beach culture.
disambiguating description: 🇿🇦 Durban's Golden Mile • Warm Indian Ocean • South African heritage
geo: GeoCoordinates
  latitude: -29.8505
  longitude: 31.0388
address: PostalAddress
  address locality: Durban
  address country: South Africa
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 160°
  description: Works best with swells from 160° (SSE). Workable range: 120°-200°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.6m - 2.5m
  description: Ideal size: 1.6m. Too small below 0.6m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 9s - 14s
  description: Needs at least 9s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 290° (WNW)
  description: Offshore wind from 290° (WNW). Offshore range: 250°-330°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid-high
  description: Works best between 0.6m and 1.8m tide.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep
  description: Best autumn-winter. SSE groundswell season.
tourist type: All skill levels
warning: Warning
  text: 🦈 Sharks, 👥 Crowded
  description: Shark nets in place. Can get crowded.
accessibility API: Nearest airport: DUR
  type: Place
  description: 20 minutes drive from DUR airport.
content rating: verified
contributor: Durban surf community
llm context:
  difficulty: 4
  crowd level: 6
  water temp c: 22
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 160
    workable range min: 120
    workable range max: 200
    sweet spot size m: 1.55
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 290
    offshore range min: 250
    offshore range max: 330
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: DUR
    drive time minutes: 20
    boat required: false
    boat cost usd per day: 0
    access notes: 20min from King Shaka International. Golden Mile beachfront.
  best season:
    primary months: 3
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep
    secondary months: 10
    secondary months: 11
    secondary months: 12
    secondary months: 1
    secondary months: 2
    secondary months names: Oct, Nov, Dec, Jan, Feb
    season explanation: Best autumn-winter. SSE groundswell season.

N'Gor Right
type: TouristAttraction
description: N'Gor Right is West Africa's legendary wave—a consistent right-hand reef break on a small island just offshore from Dakar that Bruce Brown famously introduced to the world in The Endless Summer. More than fifty years later, N'Gor still delivers the same magic: crystal-clear water, 100-200 meter rides, and a vibe that combines African warmth with genuine surf adventure. A short pirogue ride deposits you on the island, where time moves at its own pace and the wave peels with remarkable consistency through the northern hemisphere winter. This is where surf exploration meets surf history.
disambiguating description: 🎬 Endless Summer fame • West Africa icon • Pirogue adventure
geo: GeoCoordinates
  latitude: 14.755
  longitude: -17.52
address: PostalAddress
  address locality: N'Gor Island
  address country: Senegal
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 280°-350°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.6m - 2.5m
  description: Ideal size: 1.6m. Too small below 0.6m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 9s - 14s
  description: Needs at least 9s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 135° (SE)
  description: Offshore wind from 135° (SE). Offshore range: 90°-180°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Works best between 0.4m and 1.8m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Best October-March. NE trades offshore.
tourist type: Intermediate to advanced
warning: Warning
  text: 🪸 Sharp reef, 🦔 Urchins, 🦈 Sharks
  description: Volcanic reef. Wear booties. Some shark activity.
accessibility API: Nearest airport: DSS
  type: Place
  description: 15 minutes drive from DSS airport. Requires boat access ($5/day).
content rating: verified
contributor: Endless Summer film, West Africa surf community
llm context:
  difficulty: 5
  crowd level: 3
  water temp c: 24
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 280
    workable range max: 350
    sweet spot size m: 1.55
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 135
    offshore range min: 90
    offshore range max: 180
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: DSS
    drive time minutes: 15
    boat required: true
    boat cost usd per day: 5
    access notes: 15min from Dakar airport. Short pirogue ride to island.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 5
    secondary months: 9
    secondary months names: Apr, May, Sep
    season explanation: Best October-March. NE trades offshore.

Imsouane
type: TouristAttraction
description: Imsouane is Africa's longest wave—a right-hand point break in a sheltered Moroccan bay that produces rides of 300 meters or more when conditions align. The wave is impossibly perfect for longboarding: gentle, predictable walls that peel with metronomic precision, allowing surfers to walk the nose for what feels like forever. The fishing village setting adds authentic Moroccan atmosphere, while the growing surf tourism infrastructure provides comfortable bases. When northern swells arrive and the bay comes alive, Imsouane delivers an experience that justifies every minute of travel.
disambiguating description: 🏄‍♂️ Africa's longest • 300m rides • Longboard paradise
geo: GeoCoordinates
  latitude: 30.8431
  longitude: -9.8231
address: PostalAddress
  address locality: Souss-Massa
  address country: Morocco
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 280°-350°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.5m - 2m
  description: Ideal size: 1.3m. Too small below 0.5m, too big (closeout) above 2m.
additional property: Swell Period
  type: PropertyValue
  value: 8s - 12s
  description: Needs at least 8s period. Ideal: 12s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 45° (NE)
  description: Offshore wind from 45° (NE). Offshore range: 0°-90°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Winter North Atlantic swells. Warm water alternative.
tourist type: All skill levels
warning: Warning
  text: 👥 Crowded
  description: Can get crowded. Longboard-friendly.
accessibility API: Nearest airport: AGA
  type: Place
  description: 90 minutes drive from AGA airport.
content rating: verified
contributor: Surfline
llm context:
  difficulty: 3
  crowd level: 6
  water temp c: 19
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 280
    workable range max: 350
    sweet spot size m: 1.25
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 45
    offshore range min: 0
    offshore range max: 90
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: AGA
    drive time minutes: 90
    boat required: false
    boat cost usd per day: 0
    access notes: Village access.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Winter North Atlantic swells. Warm water alternative.

Tamri
type: TouristAttraction
description: Tamri is Morocco's quieter choice—a consistent beach and rivermouth break between Agadir and Essaouira that offers an escape from the crowds that have descended on Taghazout. The wave works on the same swells but attracts far fewer surfers, allowing for the kind of uncrowded sessions that are increasingly rare along this popular coast. The banana plantation backdrop and traditional village atmosphere provide authentic Moroccan culture, while the variety of peaks means there's usually something working regardless of exact conditions. For those seeking quality without queues, Tamri delivers.
disambiguating description: 🍌 Banana plantation backdrop • Taghazout escape • Uncrowded quality
geo: GeoCoordinates
  latitude: 30.6833
  longitude: -9.85
address: PostalAddress
  address locality: Souss-Massa
  address country: Morocco
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 305°
  description: Works best with swells from 305° (NW). Workable range: 270°-340°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.8m - 2.5m
  description: Ideal size: 1.6m. Too small below 0.8m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 8s - 12s
  description: Needs at least 8s period. Ideal: 12s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 60° (ENE)
  description: Offshore wind from 60° (ENE). Offshore range: 20°-100°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: low-mid
  description: Works best between 0.3m and 1.8m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Winter swells. Less crowded than Taghazout.
tourist type: All skill levels
warning: Warning
  text: 🌀 Strong rips
  description: River mouth rips.
accessibility API: Nearest airport: AGA
  type: Place
  description: 70 minutes drive from AGA airport.
content rating: verified
contributor: Magic Seaweed
llm context:
  difficulty: 4
  crowd level: 4
  water temp c: 19
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 305
    workable range min: 270
    workable range max: 340
    sweet spot size m: 1.65
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 60
    offshore range min: 20
    offshore range max: 100
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: AGA
    drive time minutes: 70
    boat required: false
    boat cost usd per day: 0
    access notes: Village access through banana plantation.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Winter swells. Less crowded than Taghazout.

Massawa
type: TouristAttraction
description: Massawa represents the absolute frontier of Red Sea surfing—an ancient port city in Eritrea where winter monsoon winds occasionally generate short-period swells along the African coast. The waves are small and inconsistent, but the setting is extraordinary: Italian colonial architecture, coral reefs, and the sense of surfing somewhere completely off the radar. Access is challenging due to Eritrea's isolation, but for adventurous travelers who find themselves in this historic port, the Red Sea occasionally provides unexpected waves.
disambiguating description: 🏛️ Red Sea frontier • Italian colonial port • Ultimate obscurity
geo: GeoCoordinates
  latitude: 15.6067
  longitude: 39.45
address: PostalAddress
  address locality: Northern Red Sea
  address country: Eritrea
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 50°
  description: Works best with swells from 50° (NE). Workable range: 20°-80°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.5m - 1.5m
  description: Ideal size: 1.0m. Too small below 0.5m, too big (closeout) above 1.5m.
additional property: Swell Period
  type: PropertyValue
  value: 6s - 8s
  description: Needs at least 6s period. Ideal: 8s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 270° (W)
  description: Offshore wind from 270° (W). Offshore range: 230°-310°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Works best between 0.2m and 1m tide.
additional property: Primary Season
  type: PropertyValue
  value: Nov, Dec, Jan, Feb
  description: NE monsoon creates short-period wind swells in Red Sea.
tourist type: All skill levels
warning: Warning
  text: 🏝️ Remote, 🪸 Sharp reef
  description: Very remote. Limited infrastructure. Coral reefs.
accessibility API: Nearest airport: ASM
  type: Place
  description: 120 minutes drive from ASM airport.
content rating: community
contributor: Travel reports
llm context:
  difficulty: 3
  crowd level: 1
  water temp c: 26
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 50
    workable range min: 20
    workable range max: 80
    sweet spot size m: 1
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 270
    offshore range min: 230
    offshore range max: 310
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: ASM
    drive time minutes: 120
    boat required: false
    boat cost usd per day: 0
    access notes: 2hr drive from Asmara. Historic port city.
  best season:
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months names: Nov, Dec, Jan, Feb
    secondary months: 10
    secondary months: 3
    secondary months names: Oct, Mar
    season explanation: NE monsoon creates short-period wind swells in Red Sea.

Safi (Le Jardin)
type: TouristAttraction
description: Safi Le Jardin is one of the most feared waves in Morocco—a heavy, slabbing right that breaks over a shallow reef just outside Safi harbor. When massive WNW swells arrive, usually only a few times per year, the wave produces thick, grinding barrels that hold well overhead and beyond. The takeoff is steep, the bottom shallow, and the consequences severe. This is a wave for experts who have earned their stripes elsewhere.
disambiguating description: ⚡ Morocco's heaviest slab • Rare but perfect • Expert-only barrels
geo: GeoCoordinates
  latitude: 32.2833
  longitude: -9.25
address: PostalAddress
  address locality: Safi
  address country: Morocco
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Slab
  description: This is a slab break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 305°
  description: Works best with swells from 305° (NW). Workable range: 280°-330°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 2.4m - 4m
  description: Ideal size: 3.2m. Too small below 2.4m, too big (closeout) above 4m.
additional property: Swell Period
  type: PropertyValue
  value: 12s - 16s
  description: Needs at least 12s period. Ideal: 16s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 110° (ESE)
  description: Offshore wind from 110° (ESE). Offshore range: 80°-140°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: low
  description: Works best between 0.3m and 1m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Needs large NW-WNW swells. Breaks only few times per year.
tourist type: Expert surfers only
warning: Warning
  text: 🪸 Sharp reef, 😮‍💨 Hold-downs, ⚠️ Shallow
  description: Heavy slab. Shallow reef. Experts only.
accessibility API: Nearest airport: RAK
  type: Place
  description: 150 minutes drive from RAK airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 10
  crowd level: 3
  water temp c: 18
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 305
    workable range min: 280
    workable range max: 330
    sweet spot size m: 3.2
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 110
    offshore range min: 80
    offshore range max: 140
    max offshore speed kmh: 25
  travel logistics:
    nearest airport: RAK
    drive time minutes: 150
    boat required: false
    boat cost usd per day: 0
    access notes: Access from Safi harbor area.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    season explanation: Needs large NW-WNW swells. Breaks only few times per year.

La Source
type: TouristAttraction
description: La Source sits just north of the famous Anchor Point, fed by fresh water springs that give the spot its name. The wave is a long, peeling right that can connect through multiple sections on bigger swells, offering rides of several hundred meters. When it links with Mysteries further down the point, you can surf nearly a kilometer. The water is notably colder here due to the springs, but the wave quality makes it worthwhile.
disambiguating description: 💧 Spring-fed point • Links with Mysteries • Kilometer rides possible
geo: GeoCoordinates
  latitude: 30.55
  longitude: -9.7088
address: PostalAddress
  address locality: Taghazout
  address country: Morocco
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 290°-340°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.2m - 3m
  description: Ideal size: 2.1m. Too small below 1.2m, too big (closeout) above 3m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-120°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: low-mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Winter swells best. NW groundswells ideal.
tourist type: Intermediate to advanced
warning: Warning
  text: 🪸 Sharp reef, 👥 Crowded
  description: Sharp reef. Can get crowded when good.
accessibility API: Nearest airport: AGA
  type: Place
  description: 25 minutes drive from AGA airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 6
  crowd level: 7
  water temp c: 18
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 290
    workable range max: 340
    sweet spot size m: 2.1
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 120
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: AGA
    drive time minutes: 25
    boat required: false
    boat cost usd per day: 0
    access notes: Just north of Anchor Point. Hollow reef break, fresh water springs.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Winter swells best. NW groundswells ideal.

Mysteries
type: TouristAttraction
description: Mysteries is the middle section of the famous Taghazout point break system, sitting between La Source to the north and Anchor Point to the south. When the swell is big enough and the direction right, you can catch a wave at La Source and ride it all the way through Mysteries and into Anchor Point—a ride of nearly a kilometer. The wave offers long walls with occasional barrel sections over a rocky reef.
disambiguating description: 🔮 Middle of the magic • Links the points • Long walls
geo: GeoCoordinates
  latitude: 30.55
  longitude: -9.7
address: PostalAddress
  address locality: Taghazout
  address country: Morocco
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 290°-340°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.2m - 3m
  description: Ideal size: 2.1m. Too small below 1.2m, too big (closeout) above 3m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-120°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: low-mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Winter swells best. Links with La Source on big days.
tourist type: Intermediate to advanced
warning: Warning
  text: 🪸 Sharp reef, 👥 Crowded
  description: Sharp reef. Part of the Taghazout point system.
accessibility API: Nearest airport: AGA
  type: Place
  description: 25 minutes drive from AGA airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 6
  crowd level: 6
  water temp c: 18
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 290
    workable range max: 340
    sweet spot size m: 2.1
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 120
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: AGA
    drive time minutes: 25
    boat required: false
    boat cost usd per day: 0
    access notes: Between La Source and Anchor Point.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Winter swells best. Links with La Source on big days.

Dracula's
type: TouristAttraction
description: Dracula's is named for the jagged, fang-like rocks that guard this remote Moroccan reef break north of Taghazout. The wave is a true A-frame, offering hollow lefts and fast, walling rights that break over a shallow reef. The setting is pristine and uncrowded, with the vampire-tooth rocks adding an eerie beauty to the lineup. Best on medium swells with east winds.
disambiguating description: 🧛 Vampire-teeth rocks • A-frame perfection • Remote hollow waves
geo: GeoCoordinates
  latitude: 30.6083
  longitude: -9.7333
address: PostalAddress
  address locality: Taghazout
  address country: Morocco
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 290°-345°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.2m - 2.5m
  description: Ideal size: 1.9m. Too small below 1.2m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-120°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Winter swells. A-frame wave with hollow lefts and fast rights.
tourist type: Expert surfers only
warning: Warning
  text: 🪸 Sharp reef, 🦔 Urchins
  description: A-frame wave with hollow lefts and fast rights. Remote pristine setting.
accessibility API: Nearest airport: AGA
  type: Place
  description: 35 minutes drive from AGA airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 7
  crowd level: 4
  water temp c: 18
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 290
    workable range max: 345
    sweet spot size m: 1.85
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 120
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: AGA
    drive time minutes: 35
    boat required: false
    boat cost usd per day: 0
    access notes: North of Ponta Preta. Remote spot.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Winter swells. A-frame wave with hollow lefts and fast rights.

Panoramas
type: TouristAttraction
description: Panoramas sits on the southern edge of Taghazout, offering sweeping views of the coastline that give the spot its name. The wave is a long, walling right that works best on bigger NW swells when conditions can become world-class. The reef produces clean, lined-up walls perfect for carving and the occasional barrel section. A great alternative when the main Taghazout points are too crowded.
disambiguating description: 🌅 Scenic point break • Long walls • Works on bigger swells
geo: GeoCoordinates
  latitude: 30.6167
  longitude: -9.6917
address: PostalAddress
  address locality: Taghazout
  address country: Morocco
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 290°-340°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.2m - 2.5m
  description: Ideal size: 1.9m. Too small below 1.2m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-120°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid-high
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Winter swells. Southern edge of Taghazout. World-class when conditions align.
tourist type: Intermediate to advanced
warning: Warning
  text: 🪸 Sharp reef, 👥 Crowded
  description: Sharp reef. Can get crowded.
accessibility API: Nearest airport: AGA
  type: Place
  description: 25 minutes drive from AGA airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 6
  crowd level: 6
  water temp c: 18
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 290
    workable range max: 340
    sweet spot size m: 1.85
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 120
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: AGA
    drive time minutes: 25
    boat required: false
    boat cost usd per day: 0
    access notes: Southern edge of Taghazout.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Winter swells. Southern edge of Taghazout. World-class when conditions align.

Devil's Rock
type: TouristAttraction
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.
disambiguating description: 😈 Dramatic rock backdrop • Consistent left • Barrel sections
geo: GeoCoordinates
  latitude: 30.5
  longitude: -9.65
address: PostalAddress
  address locality: Taghazout
  address country: Morocco
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 290°-340°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.2m - 2.5m
  description: Ideal size: 1.9m. Too small below 1.2m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-120°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Reliable when other spots aren't. Below striking rock formation.
tourist type: Intermediate to advanced
warning: Warning
  text: 🪸 Sharp reef, 🪨 Rocks
  description: Below striking rock formation. Can barrel on good days.
accessibility API: Nearest airport: AGA
  type: Place
  description: 30 minutes drive from AGA airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 6
  crowd level: 5
  water temp c: 18
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 290
    workable range max: 340
    sweet spot size m: 1.85
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 120
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: AGA
    drive time minutes: 30
    boat required: false
    boat cost usd per day: 0
    access notes: Reliable consistent left. 30-min walk from Robertsport.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Reliable when other spots aren't. Below striking rock formation.

Banana Point
type: TouristAttraction
description: Banana Point is named for the banana plantation that once stood nearby. The wave is a gentle, mellow right that's perfect for longboarding and learning. It picks up less swell than the main Taghazout points, making it a great option on bigger days when other spots are maxing out. The long, easy walls and forgiving nature make it popular with beginners and longboarders alike.
disambiguating description: 🍌 Mellow longboard point • Beginner-friendly • Named for banana farm
geo: GeoCoordinates
  latitude: 30.4833
  longitude: -9.5167
address: PostalAddress
  address locality: Taghazout
  address country: Morocco
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 290°-340°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.8m - 2m
  description: Ideal size: 1.4m. Too small below 0.8m, too big (closeout) above 2m.
additional property: Swell Period
  type: PropertyValue
  value: 8s - 12s
  description: Needs at least 8s period. Ideal: 12s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-120°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Works on smaller swells. Gentle mellow right by longboarders.
tourist type: All skill levels
warning: Warning
  text: 👥 Crowded
  description: Popular with beginners and longboarders. Can get crowded.
accessibility API: Nearest airport: AGA
  type: Place
  description: 30 minutes drive from AGA airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 3
  crowd level: 7
  water temp c: 18
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 290
    workable range max: 340
    sweet spot size m: 1.4
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 120
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: AGA
    drive time minutes: 30
    boat required: false
    boat cost usd per day: 0
    access notes: Gentle mellow right. Perfect for longboarding.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 5
    secondary months: 9
    secondary months names: Apr, May, Sep
    season explanation: Works on smaller swells. Gentle mellow right by longboarders.

Cathedral Point
type: TouristAttraction
description: Cathedral Point is the big-wave outer reef of Imsouane, breaking well outside the famous bay when serious NW swells arrive. When it's on, the wave produces powerful, hollow barrels that can reach 20 feet, dwarfing the mellow longboard waves inside the bay. The name comes from the cathedral-like rock formations on the point. This is expert territory only.
disambiguating description: ⛪ Imsouane's outer reef • 20ft hollow barrels • Expert-only big waves
geo: GeoCoordinates
  latitude: 30.85
  longitude: -9.8333
address: PostalAddress
  address locality: Imsouane
  address country: Morocco
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 290°-340°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.8m - 4.5m
  description: Ideal size: 3.1m. Too small below 1.8m, too big (closeout) above 4.5m.
additional property: Swell Period
  type: PropertyValue
  value: 12s - 16s
  description: Needs at least 12s period. Ideal: 16s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 110° (ESE)
  description: Offshore wind from 110° (ESE). Offshore range: 80°-140°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.5m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Big NW swells needed. Powerful hollow waves up to 20ft.
tourist type: Expert surfers only
warning: Warning
  text: 🪸 Sharp reef, 😮‍💨 Hold-downs, 🪨 Rocks
  description: Powerful hollow waves. Big NW swell hits.
accessibility API: Nearest airport: AGA
  type: Place
  description: 75 minutes drive from AGA airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 9
  crowd level: 3
  water temp c: 17
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 290
    workable range max: 340
    sweet spot size m: 3.15
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 110
    offshore range min: 80
    offshore range max: 140
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: AGA
    drive time minutes: 75
    boat required: false
    boat cost usd per day: 0
    access notes: Outside Imsouane Bay. Needs big swell to break.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    season explanation: Big NW swells needed. Powerful hollow waves up to 20ft.

Anza
type: TouristAttraction
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.
disambiguating description: 🏖️ Agadir's beach break • Multiple peaks • City surf option
geo: GeoCoordinates
  latitude: 30.4333
  longitude: -9.6
address: PostalAddress
  address locality: Agadir
  address country: Morocco
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 270°-350°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.8m - 2.5m
  description: Ideal size: 1.6m. Too small below 0.8m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 8s - 12s
  description: Needs at least 8s period. Ideal: 12s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-120°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Works on smaller days. Agadir beach. Good for beginners.
tourist type: All skill levels
warning: Warning
  text: 👥 Crowded
  description: Urban beach break. Can get crowded.
accessibility API: Nearest airport: AGA
  type: Place
  description: 10 minutes drive from AGA airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 4
  crowd level: 7
  water temp c: 18
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 270
    workable range max: 350
    sweet spot size m: 1.65
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 120
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: AGA
    drive time minutes: 10
    boat required: false
    boat cost usd per day: 0
    access notes: Agadir Beach. Works on smaller days.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 5
    secondary months: 9
    secondary months names: Apr, May, Sep
    season explanation: Works on smaller days. Agadir beach. Good for beginners.

Camel Point
type: TouristAttraction
description: Camel Point takes its name from a distinctive camel-shaped rock formation visible from the lineup. The wave is a fun, peaky beach break that works on a variety of conditions. Popular with the surf camp crowd from nearby Essaouira, it offers consistent waves without the crowds of the more famous Taghazout points.
disambiguating description: 🐪 Camel-shaped rock landmark • Fun beach peaks • Essaouira area
geo: GeoCoordinates
  latitude: 30.5167
  longitude: -9.6583
address: PostalAddress
  address locality: Essaouira
  address country: Morocco
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 270°-350°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.8m - 2.5m
  description: Ideal size: 1.6m. Too small below 0.8m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 8s - 12s
  description: Needs at least 8s period. Ideal: 12s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-120°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Camel-shaped rock. Peaky beach break.
tourist type: All skill levels
warning: Warning
  text: 👥 Crowded
  description: Beach break with distinctive camel-shaped rock.
accessibility API: Nearest airport: AGA
  type: Place
  description: 90 minutes drive from AGA airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 4
  crowd level: 5
  water temp c: 17
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 270
    workable range max: 350
    sweet spot size m: 1.65
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 120
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: AGA
    drive time minutes: 90
    boat required: false
    boat cost usd per day: 0
    access notes: Near Essaouira. Named for camel-shaped rock.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 5
    secondary months: 9
    secondary months names: Apr, May, Sep
    season explanation: Camel-shaped rock. Peaky beach break.

Sidi Kaouki
type: TouristAttraction
description: Sidi Kaouki is a small village south of Essaouira known for its consistent beach break and laid-back vibe. The wave offers quality peaks along a long stretch of beach, though the area is notorious for wind—the same Alizé trade winds that made Essaouira famous for kiting. Early mornings before the wind picks up offer the best conditions. The village has a rustic, spiritual atmosphere with a shrine to the local saint.
disambiguating description: 🕌 Spiritual village vibes • Quality beach peaks • Windy conditions
geo: GeoCoordinates
  latitude: 31.3667
  longitude: -9.8
address: PostalAddress
  address locality: Essaouira
  address country: Morocco
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 270°-350°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.8m - 2.5m
  description: Ideal size: 1.6m. Too small below 0.8m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 8s - 12s
  description: Needs at least 8s period. Ideal: 12s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-120°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Historic town. Windy but quality peaks.
tourist type: All skill levels
warning: Warning
  text: 👥 Crowded
  description: Can be windy. Quality peaks when conditions align.
accessibility API: Nearest airport: AGA
  type: Place
  description: 100 minutes drive from AGA airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 4
  crowd level: 5
  water temp c: 17
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 270
    workable range max: 350
    sweet spot size m: 1.65
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 120
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: AGA
    drive time minutes: 100
    boat required: false
    boat cost usd per day: 0
    access notes: Near Essaouira. Empty waves, long at low tide.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 5
    secondary months: 9
    secondary months names: Apr, May, Sep
    season explanation: Historic town. Windy but quality peaks.

Essaouira
type: TouristAttraction
description: Essaouira is a UNESCO World Heritage city famous for its ancient medina, blue boats, and relentless wind. The beach break in front of the old town offers fun waves when conditions align, but the Alizé trade winds that blow from the northeast make it more famous for kiting and windsurfing than surfing. Early morning before the wind picks up is the window. The beautiful walled city and fresh seafood make it worth a visit regardless.
disambiguating description: 🏰 UNESCO medina • Windy wind capital • Early morning surf window
geo: GeoCoordinates
  latitude: 31.5
  longitude: -9.7667
address: PostalAddress
  address locality: Essaouira
  address country: Morocco
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 270°-350°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.8m - 2.5m
  description: Ideal size: 1.6m. Too small below 0.8m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 8s - 12s
  description: Needs at least 8s period. Ideal: 12s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-120°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Historic town. Windy but quality peaks.
tourist type: All skill levels
warning: Warning
  text: 👥 Crowded
  description: Very windy. Best in early morning.
accessibility API: Nearest airport: AGA
  type: Place
  description: 110 minutes drive from AGA airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 4
  crowd level: 6
  water temp c: 17
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 270
    workable range max: 350
    sweet spot size m: 1.65
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 120
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: AGA
    drive time minutes: 110
    boat required: false
    boat cost usd per day: 0
    access notes: UNESCO medina town. Windy but quality peaks.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 5
    secondary months: 9
    secondary months names: Apr, May, Sep
    season explanation: Historic town. Windy but quality peaks.

Cross
type: TouristAttraction
description: Cross is a quality right point break located near Banana Point on the Taghazout coast. The wave offers fun, workable walls that are perfect for practicing turns and building speed. Less famous than its neighbors, it often provides an escape from the crowds at the main spots while still delivering quality waves.
disambiguating description: ✝️ Quality right point • Less crowded • Near Banana Point
geo: GeoCoordinates
  latitude: 30.4833
  longitude: -9.625
address: PostalAddress
  address locality: Agadir
  address country: Morocco
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 290°-345°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.8m - 2m
  description: Ideal size: 1.4m. Too small below 0.8m, too big (closeout) above 2m.
additional property: Swell Period
  type: PropertyValue
  value: 8s - 12s
  description: Needs at least 8s period. Ideal: 12s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-120°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: low-mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Near Banana Point. Quality right point.
tourist type: Intermediate to advanced
warning: Warning
  text: 🪸 Sharp reef
  description: Quality right point near Banana Point.
accessibility API: Nearest airport: AGA
  type: Place
  description: 25 minutes drive from AGA airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 5
  crowd level: 5
  water temp c: 18
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 290
    workable range max: 345
    sweet spot size m: 1.4
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 120
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: AGA
    drive time minutes: 25
    boat required: false
    boat cost usd per day: 0
    access notes: Near Banana Point. Quality right.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Near Banana Point. Quality right point.

Tifnit
type: TouristAttraction
description: Tifnit is a small fishing village south of Agadir where the waves are often empty and the beach stretches for miles. The break offers fun peaks along a sandy beach, with particularly long rides at low tide. The village has maintained its traditional character, with fishermen still using the old methods. A great escape from the busier Taghazout area.
disambiguating description: 🎣 Traditional fishing village • Empty beach break • Miles of sand
geo: GeoCoordinates
  latitude: 30
  longitude: -9.5
address: PostalAddress
  address locality: Agadir
  address country: Morocco
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 270°-350°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.8m - 2.5m
  description: Ideal size: 1.6m. Too small below 0.8m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 8s - 12s
  description: Needs at least 8s period. Ideal: 12s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-120°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: South of Agadir. Empty waves.
tourist type: All skill levels
warning: Warning
  text: 🏝️ Remote
  description: Remote fishing village. Few amenities.
accessibility API: Nearest airport: AGA
  type: Place
  description: 60 minutes drive from AGA airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 4
  crowd level: 2
  water temp c: 18
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 270
    workable range max: 350
    sweet spot size m: 1.65
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 120
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: AGA
    drive time minutes: 60
    boat required: false
    boat cost usd per day: 0
    access notes: South of Agadir. Empty waves, long at low tide.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 5
    secondary months: 9
    secondary months names: Apr, May, Sep
    season explanation: South of Agadir. Empty waves.

Cotton Trees
type: TouristAttraction
description: Cotton Trees is the crown jewel of Robertsport, a long left point that can offer rides of half a mile or more when conditions align. The wave breaks beneath towering cotton trees in the primary rainforest, creating one of surfing's most unique settings. When SW swells arrive during the rainy season, the wave peels perfectly along the point, offering endless walls and the occasional barrel section. This is world-class surfing in one of the world's most remote locations.
disambiguating description: 🌳 Half-mile lefts • Rainforest backdrop • Liberia's crown jewel
geo: GeoCoordinates
  latitude: 6.75
  longitude: -11.3667
address: PostalAddress
  address locality: Robertsport
  address country: Liberia
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 210°
  description: Works best with swells from 210° (SSW). Workable range: 180°-240°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.2m - 3m
  description: Ideal size: 2.1m. Too small below 1.2m, too big (closeout) above 3m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 45° (NE)
  description: Offshore wind from 45° (NE). Offshore range: 20°-80°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep, Oct
  description: SW swell season. Rainy season best.
tourist type: Intermediate to advanced
warning: Warning
  text: 🏝️ Remote, 🚶 Difficult access
  description: Remote location. Primary rainforest backdrop.
accessibility API: Nearest airport: ROB
  type: Place
  description: 120 minutes drive from ROB airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 6
  crowd level: 2
  water temp c: 27
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 210
    workable range min: 180
    workable range max: 240
    sweet spot size m: 2.1
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 45
    offshore range min: 20
    offshore range max: 80
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: ROB
    drive time minutes: 120
    boat required: false
    boat cost usd per day: 0
    access notes: Crown jewel of Robertsport. Can connect for half-mile rides.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months names: Apr, May, Jun, Jul, Aug, Sep, Oct
    secondary months: 3
    secondary months: 11
    secondary months names: Mar, Nov
    season explanation: SW swell season. Rainy season best.

Cassava Point
type: TouristAttraction
description: Cassava Point is another world-class left in the Robertsport area, offering long peeling waves that barrel on the inside section. Named for the cassava farms that dot the surrounding hills, this wave is remarkably consistent and virtually uncrowded. The warm tropical water and lush green backdrop make it feel like a dream—one of Africa's hidden gems.
disambiguating description: 🥔 Long peeling lefts • Warm water paradise • Uncrowded perfection
geo: GeoCoordinates
  latitude: 6.7583
  longitude: -11.375
address: PostalAddress
  address locality: Robertsport
  address country: Liberia
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 210°
  description: Works best with swells from 210° (SSW). Workable range: 180°-240°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.8m - 2.5m
  description: Ideal size: 1.6m. Too small below 0.8m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 8s - 12s
  description: Needs at least 8s period. Ideal: 12s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 45° (NE)
  description: Offshore wind from 45° (NE). Offshore range: 20°-80°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep, Oct
  description: SW swell season. All tides.
tourist type: Intermediate to advanced
warning: Warning
  text: 🏝️ Remote
  description: Solid point break with long walls and barrel sections.
accessibility API: Nearest airport: ROB
  type: Place
  description: 120 minutes drive from ROB airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 5
  crowd level: 2
  water temp c: 27
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 210
    workable range min: 180
    workable range max: 240
    sweet spot size m: 1.65
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 45
    offshore range min: 20
    offshore range max: 80
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: ROB
    drive time minutes: 120
    boat required: false
    boat cost usd per day: 0
    access notes: World-class left point. Long peeling waves, uncrowded.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months names: Apr, May, Jun, Jul, Aug, Sep, Oct
    secondary months: 3
    secondary months: 11
    secondary months names: Mar, Nov
    season explanation: SW swell season. All tides.

Fisherman's Point
type: TouristAttraction
description: Fisherman's Point is the closest quality wave to Robertsport town, breaking right in front of where the local fishermen launch their boats. The wave is a hollow right that works on all tides and picks up plenty of swell. It's often the first stop for surfers arriving in the area and provides a good introduction to the power and quality of Liberian waves.
disambiguating description: 🚣 Gateway to Robertsport • Hollow rights • Fishermen's launch point
geo: GeoCoordinates
  latitude: 6.7833
  longitude: -11.3583
address: PostalAddress
  address locality: Robertsport
  address country: Liberia
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 210°
  description: Works best with swells from 210° (SSW). Workable range: 180°-240°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.2m - 3m
  description: Ideal size: 2.1m. Too small below 1.2m, too big (closeout) above 3m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 315° (NW)
  description: Offshore wind from 315° (NW). Offshore range: 280°-350°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep, Oct
  description: SW swell season. Closest point to Robertsport town.
tourist type: Intermediate to advanced
warning: Warning
  text: 🪸 Sharp reef, 👊 Localism
  description: Hollow right. Respect the local fishermen.
accessibility API: Nearest airport: ROB
  type: Place
  description: 120 minutes drive from ROB airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 6
  crowd level: 3
  water temp c: 27
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 210
    workable range min: 180
    workable range max: 240
    sweet spot size m: 2.1
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 315
    offshore range min: 280
    offshore range max: 350
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: ROB
    drive time minutes: 120
    boat required: false
    boat cost usd per day: 0
    access notes: Reliable lefts, good intro to area.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months names: Apr, May, Jun, Jul, Aug, Sep, Oct
    secondary months: 3
    secondary months: 11
    secondary months names: Mar, Nov
    season explanation: SW swell season. Closest point to Robertsport town.

Shipwreck (Robertsport)
type: TouristAttraction
description: Shipwreck takes its name from a rusting vessel that lies nearby, a reminder of Liberia's turbulent maritime history. The wave is a powerful left that breaks over a shallow reef, producing hollow, fast barrels when conditions align. It handles more size than some of the other Robertsport spots and is known for its consistency. Experts only when it gets serious.
disambiguating description: 🚢 Named for the wreck • Powerful reef left • Consistent barrels
geo: GeoCoordinates
  latitude: 6.7417
  longitude: -11.35
address: PostalAddress
  address locality: Robertsport
  address country: Liberia
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 210°
  description: Works best with swells from 210° (SSW). Workable range: 180°-240°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.2m - 3.5m
  description: Ideal size: 2.4m. Too small below 1.2m, too big (closeout) above 3.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 45° (NE)
  description: Offshore wind from 45° (NE). Offshore range: 20°-80°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid-high
  description: Works best between 0.5m and 1.8m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep, Oct
  description: SW swell season. Named for nearby wreck.
tourist type: Expert surfers only
warning: Warning
  text: 🪸 Sharp reef, ⚠️ Shallow
  description: Exposed reef break. Shallow at low tide.
accessibility API: Nearest airport: ROB
  type: Place
  description: 120 minutes drive from ROB airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 7
  crowd level: 2
  water temp c: 27
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 210
    workable range min: 180
    workable range max: 240
    sweet spot size m: 2.35
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 45
    offshore range min: 20
    offshore range max: 80
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: ROB
    drive time minutes: 120
    boat required: false
    boat cost usd per day: 0
    access notes: Exposed reef break. Consistent, hollow. Named for nearby wreck.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months names: Apr, May, Jun, Jul, Aug, Sep, Oct
    secondary months: 3
    secondary months: 11
    secondary months names: Mar, Nov
    season explanation: SW swell season. Named for nearby wreck.

Camp Point
type: TouristAttraction
description: Camp Point is part of the remarkable string of left points that make Robertsport a world-class surf destination. The wave offers quality walls and occasional barrel sections over a sandy bottom, making it more forgiving than the reef breaks in the area. A great option for intermediate surfers or for days when other spots are too heavy.
disambiguating description: ⛺ Forgiving left point • Sandy bottom • Intermediate-friendly
geo: GeoCoordinates
  latitude: 6.75
  longitude: -11.3583
address: PostalAddress
  address locality: Robertsport
  address country: Liberia
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 210°
  description: Works best with swells from 210° (SSW). Workable range: 180°-240°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.8m - 2m
  description: Ideal size: 1.4m. Too small below 0.8m, too big (closeout) above 2m.
additional property: Swell Period
  type: PropertyValue
  value: 8s - 12s
  description: Needs at least 8s period. Ideal: 12s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 45° (NE)
  description: Offshore wind from 45° (NE). Offshore range: 20°-80°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep, Oct
  description: SW swell season. Quality lefts.
tourist type: Intermediate to advanced
warning: Warning
  text: 🏝️ Remote
  description: Part of Robertsport point series.
accessibility API: Nearest airport: ROB
  type: Place
  description: 120 minutes drive from ROB airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 5
  crowd level: 2
  water temp c: 27
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 210
    workable range min: 180
    workable range max: 240
    sweet spot size m: 1.4
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 45
    offshore range min: 20
    offshore range max: 80
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: ROB
    drive time minutes: 120
    boat required: false
    boat cost usd per day: 0
    access notes: Part of Robertsport point series. Quality lefts.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months names: Apr, May, Jun, Jul, Aug, Sep, Oct
    secondary months: 3
    secondary months: 11
    secondary months names: Mar, Nov
    season explanation: SW swell season. Quality lefts.

Cutting Point
type: TouristAttraction
description: Cutting Point is named for the channel that cuts through the reef, providing a convenient paddle-out even on bigger days. The wave is a quality left that offers long walls and the occasional barrel section when conditions come together. Like all the Robertsport points, it benefits from SW swells during the rainy season and is largely uncrowded.
disambiguating description: ✂️ Easy paddle channel • Quality left walls • Uncrowded lineup
geo: GeoCoordinates
  latitude: 6.7417
  longitude: -11.3667
address: PostalAddress
  address locality: Robertsport
  address country: Liberia
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 210°
  description: Works best with swells from 210° (SSW). Workable range: 180°-240°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 45° (NE)
  description: Offshore wind from 45° (NE). Offshore range: 20°-80°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid-high
  description: Works best between 0.3m and 1.8m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep, Oct
  description: SW swell season. Named for cutting channel.
tourist type: Intermediate to advanced
warning: Warning
  text: 🪸 Sharp reef, 🌀 Strong rips
  description: Named for cutting channel. Quality waves.
accessibility API: Nearest airport: ROB
  type: Place
  description: 120 minutes drive from ROB airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 6
  crowd level: 2
  water temp c: 27
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 210
    workable range min: 180
    workable range max: 240
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 45
    offshore range min: 20
    offshore range max: 80
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: ROB
    drive time minutes: 120
    boat required: false
    boat cost usd per day: 0
    access notes: Named for cutting channel. Quality waves.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months names: Apr, May, Jun, Jul, Aug, Sep, Oct
    secondary months: 3
    secondary months: 11
    secondary months names: Mar, Nov
    season explanation: SW swell season. Named for cutting channel.

Jocoli (El Loco)
type: TouristAttraction
description: Jocoli, also known as El Loco, is a reliable left point about a 30-minute walk from Robertsport town. The wave is remarkably consistent, picking up any swell that wraps into the area, and offers long, workable walls perfect for high-performance surfing. The walk keeps the crowds away—not that there are many to begin with in this remote corner of West Africa.
disambiguating description: 🚶 30-min walk reward • Consistent left • Performance walls
geo: GeoCoordinates
  latitude: 6.7333
  longitude: -11.3833
address: PostalAddress
  address locality: Robertsport
  address country: Liberia
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 210°
  description: Works best with swells from 210° (SSW). Workable range: 180°-240°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.2m - 3m
  description: Ideal size: 2.1m. Too small below 1.2m, too big (closeout) above 3m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 45° (NE)
  description: Offshore wind from 45° (NE). Offshore range: 20°-80°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep, Oct
  description: SW swell season. Reliable consistent left.
tourist type: Intermediate to advanced
warning: Warning
  text: 🪸 Sharp reef
  description: Reliable consistent left. 30-min walk from Robertsport.
accessibility API: Nearest airport: ROB
  type: Place
  description: 130 minutes drive from ROB airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 6
  crowd level: 2
  water temp c: 27
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 210
    workable range min: 180
    workable range max: 240
    sweet spot size m: 2.1
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 45
    offshore range min: 20
    offshore range max: 80
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: ROB
    drive time minutes: 130
    boat required: false
    boat cost usd per day: 0
    access notes: Reliable consistent left. 30-min walk from Robertsport.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months names: Apr, May, Jun, Jul, Aug, Sep, Oct
    secondary months: 3
    secondary months: 11
    secondary months names: Mar, Nov
    season explanation: SW swell season. Reliable consistent left.

Jayaji
type: TouristAttraction
description: Jayaji is one of the more remote waves in the Robertsport area, requiring either a long walk or local knowledge to find. The reward is a quality left point that sees virtually no one. Ask around in town for directions—the locals are friendly and happy to point you in the right direction. This is as off-the-grid as surfing gets.
disambiguating description: 🗺️ Off the grid • Need local directions • Virtually empty
geo: GeoCoordinates
  latitude: 6.7
  longitude: -11.4
address: PostalAddress
  address locality: Robertsport
  address country: Liberia
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 210°
  description: Works best with swells from 210° (SSW). Workable range: 180°-245°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 45° (NE)
  description: Offshore wind from 45° (NE). Offshore range: 20°-80°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep, Oct
  description: SW swell season. 2-hour walk from Robertsport.
tourist type: Intermediate to advanced
warning: Warning
  text: 🏝️ Remote, 🚶 Difficult access
  description: Tricky to find, ask in Busua for directions.
accessibility API: Nearest airport: ROB
  type: Place
  description: 150 minutes drive from ROB airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 6
  crowd level: 1
  water temp c: 27
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 210
    workable range min: 180
    workable range max: 245
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 45
    offshore range min: 20
    offshore range max: 80
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: ROB
    drive time minutes: 150
    boat required: false
    boat cost usd per day: 0
    access notes: Tricky to find, ask in Busua for directions.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months names: Apr, May, Jun, Jul, Aug, Sep, Oct
    secondary months: 3
    secondary months: 11
    secondary months names: Mar, Nov
    season explanation: SW swell season. 2-hour walk from Robertsport.

Vivier Right
type: TouristAttraction
description: Vivier Right is the partner wave to Vivier Left, breaking on the opposite side of the same reef. The right is faster and more hollow, working best at lower tides when the reef becomes shallower. It's a beautiful setup—you can surf the right in the morning when it's best, then switch to the left as the tide fills in.
disambiguating description: ➡️ Fast hollow right • Partner to Vivier Left • Tide-dependent
geo: GeoCoordinates
  latitude: 14.7333
  longitude: -17.5167
address: PostalAddress
  address locality: Dakar
  address country: Senegal
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 285°-345°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-120°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid-high
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar, Apr
  description: Winter NW swells. Partner to Vivier Left.
tourist type: Intermediate to advanced
warning: Warning
  text: 🪸 Sharp reef, 🦔 Urchins
  description: Beautiful shallow reef right. Short but quality when on.
accessibility API: Nearest airport: DSS
  type: Place
  description: 30 minutes drive from DSS airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 6
  crowd level: 5
  water temp c: 22
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 285
    workable range max: 345
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 120
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: DSS
    drive time minutes: 30
    boat required: false
    boat cost usd per day: 0
    access notes: Partner to Vivier Left. Faster, friendlier on lower tide.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months: 4
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar, Apr
    secondary months: 5
    secondary months: 9
    secondary months names: May, Sep
    season explanation: Winter NW swells. Partner to Vivier Left.

Vivier Left
type: TouristAttraction
description: Vivier Left is a quality reef break that works on higher tides when its partner Vivier Right becomes too shallow. The wave offers long, walling lefts with occasional barrel sections on the inside. It's one of the more consistent waves in the Dakar area and attracts a loyal local crew.
disambiguating description: ⬅️ Quality left walls • Higher tide option • Dakar staple
geo: GeoCoordinates
  latitude: 14.7333
  longitude: -17.5167
address: PostalAddress
  address locality: Dakar
  address country: Senegal
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 285°-345°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-120°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid-high
  description: Works best between 0.5m and 1.8m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar, Apr
  description: Winter NW swells. Partner to Vivier Right.
tourist type: Intermediate to advanced
warning: Warning
  text: 🪸 Sharp reef, 🦔 Urchins
  description: Partner to Vivier Right. High quality on higher tide.
accessibility API: Nearest airport: DSS
  type: Place
  description: 30 minutes drive from DSS airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 6
  crowd level: 5
  water temp c: 22
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 285
    workable range max: 345
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 120
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: DSS
    drive time minutes: 30
    boat required: false
    boat cost usd per day: 0
    access notes: Partner to Vivier Right. High quality on higher tide.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months: 4
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar, Apr
    secondary months: 5
    secondary months: 9
    secondary months names: May, Sep
    season explanation: Winter NW swells. Partner to Vivier Right.

Secret Spot (Almadies)
type: TouristAttraction
description: Secret Spot sits below the US Embassy on the Almadies Peninsula, Dakar's westernmost point. The wave is a consistent A-frame that offers both a right and a left option depending on the sandbank configuration. It's somewhat sheltered from the wind, making it a good option when other spots are blown out. The name is ironic—it's one of the most surfed spots in Dakar.
disambiguating description: 🤫 Not-so-secret • Below US Embassy • Consistent A-frame
geo: GeoCoordinates
  latitude: 14.7417
  longitude: -17.5167
address: PostalAddress
  address locality: Dakar
  address country: Senegal
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 285°-345°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-120°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: low-mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar, Apr
  description: Winter NW swells. Below US Embassy. Consistent.
tourist type: Intermediate to advanced
warning: Warning
  text: 🪸 Sharp reef
  description: Below US Embassy. Sheltered, consistent. Local favorite.
accessibility API: Nearest airport: DSS
  type: Place
  description: 25 minutes drive from DSS airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 5
  crowd level: 6
  water temp c: 22
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 285
    workable range max: 345
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 120
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: DSS
    drive time minutes: 25
    boat required: false
    boat cost usd per day: 0
    access notes: Below US Embassy. Sheltered, consistent. Local favorite.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months: 4
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar, Apr
    secondary months: 5
    secondary months: 9
    secondary months names: May, Sep
    season explanation: Winter NW swells. Below US Embassy. Consistent.

Club Med
type: TouristAttraction
description: Club Med breaks in front of the old Club Med resort on Ngor Island, producing heavy, hollow rights over a shallow reef. When pure N-NW swells arrive, the wave can barrel for 50 meters or more, drawing comparisons to more famous reef passes. The local crew is tight and the wave is unforgiving—know your limits before paddling out.
disambiguating description: 🏨 Heavy hollow rights • Old resort landmark • Respect the locals
geo: GeoCoordinates
  latitude: 14.7417
  longitude: -17.525
address: PostalAddress
  address locality: Ngor
  address country: Senegal
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 350°
  description: Works best with swells from 350° (N). Workable range: 315°-20°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.2m - 3m
  description: Ideal size: 2.1m. Too small below 1.2m, too big (closeout) above 3m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar, Apr
  description: Winter NW swells. Heavy barrels in front of old Club Med.
tourist type: Expert surfers only
warning: Warning
  text: 🪸 Sharp reef, ⚠️ Shallow, 🪨 Rocks
  description: Heavy barrels in front of old Club Med. Heavy locals.
accessibility API: Nearest airport: DSS
  type: Place
  description: 25 minutes drive from DSS airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 7
  crowd level: 6
  water temp c: 22
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 350
    workable range min: 315
    workable range max: 20
    sweet spot size m: 2.1
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 130
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: DSS
    drive time minutes: 25
    boat required: false
    boat cost usd per day: 0
    access notes: Heavy barrels in front of old Club Med. Heavy locals.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months: 4
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar, Apr
    secondary months: 5
    secondary months: 9
    secondary months names: May, Sep
    season explanation: Winter NW swells. Heavy barrels in front of old Club Med.

N'Gor Left
type: TouristAttraction
description: N'Gor Left is the powerful counterpart to the famous N'Gor Right, breaking on the opposite side of Ngor Island. The left is less consistent than the right, requiring more north in the swell to really turn on, but when it does, it produces hollow, powerful barrels. It's often less crowded than the right, making it a good option for those willing to wait for the right conditions.
disambiguating description: ⬅️ N'Gor's other side • Less crowded • Powerful when on
geo: GeoCoordinates
  latitude: 14.75
  longitude: -17.525
address: PostalAddress
  address locality: Dakar
  address country: Senegal
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 330°
  description: Works best with swells from 330° (NNW). Workable range: 300°-360°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 3m
  description: Ideal size: 2.0m. Too small below 1m, too big (closeout) above 3m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: low-mid
  description: Works best between 0.5m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar, Apr
  description: Winter NW swells. Powerful left less consistent than Right.
tourist type: Expert surfers only
warning: Warning
  text: 🪸 Sharp reef, ⚠️ Shallow
  description: Powerful left less consistent than Right but quality when on.
accessibility API: Nearest airport: DSS
  type: Place
  description: 25 minutes drive from DSS airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 7
  crowd level: 4
  water temp c: 22
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 330
    workable range min: 300
    workable range max: 360
    sweet spot size m: 2
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 130
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: DSS
    drive time minutes: 25
    boat required: false
    boat cost usd per day: 0
    access notes: Powerful left less consistent than Right but quality when on.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months: 4
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar, Apr
    secondary months: 5
    secondary months: 9
    secondary months names: May, Sep
    season explanation: Winter NW swells. Powerful left less consistent than Right.

Yoff Beach
type: TouristAttraction
description: Yoff Beach is a friendly beach break in northern Dakar, popular with beginners and longboarders. The wave is a typical sand-bottom peak that works on a variety of conditions and tides. It's one of the most accessible spots in the area, with easy parking and multiple peaks to spread out the crowd.
disambiguating description: 🏖️ Beginner-friendly • Multiple peaks • Easy access
geo: GeoCoordinates
  latitude: 14.7583
  longitude: -17.4583
address: PostalAddress
  address locality: Dakar
  address country: Senegal
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 280°-350°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.8m - 2m
  description: Ideal size: 1.4m. Too small below 0.8m, too big (closeout) above 2m.
additional property: Swell Period
  type: PropertyValue
  value: 8s - 12s
  description: Needs at least 8s period. Ideal: 12s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar, Apr
  description: Winter NW swells. North Dakar beach break.
tourist type: All skill levels
warning: Warning
  text: 👥 Crowded
  description: North Dakar. Beach break for all levels.
accessibility API: Nearest airport: DSS
  type: Place
  description: 15 minutes drive from DSS airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 3
  crowd level: 6
  water temp c: 22
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 280
    workable range max: 350
    sweet spot size m: 1.4
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 130
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: DSS
    drive time minutes: 15
    boat required: false
    boat cost usd per day: 0
    access notes: North Dakar. Beach break for all levels.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months: 4
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar, Apr
    secondary months: 5
    secondary months: 9
    secondary months names: May, Sep
    season explanation: Winter NW swells. North Dakar beach break.

Virage
type: TouristAttraction
description: Virage is a fun, punchy beach break in northern Dakar known for its long, workable rights. The name means "turn" in French, and the wave delivers—plenty of opportunities for progressive surfing on the fast, hollow walls. A local favorite for its consistency and user-friendly nature.
disambiguating description: 🔄 Long workable rights • Punchy walls • Local favorite
geo: GeoCoordinates
  latitude: 14.7667
  longitude: -17.4667
address: PostalAddress
  address locality: Dakar
  address country: Senegal
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 280°-350°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.8m - 2m
  description: Ideal size: 1.4m. Too small below 0.8m, too big (closeout) above 2m.
additional property: Swell Period
  type: PropertyValue
  value: 8s - 12s
  description: Needs at least 8s period. Ideal: 12s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar, Apr
  description: Winter NW swells. Fun spunky beach break with long rights.
tourist type: All skill levels
warning: Warning
  text: 👥 Crowded
  description: Fun spunky beach break with long rights.
accessibility API: Nearest airport: DSS
  type: Place
  description: 15 minutes drive from DSS airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 4
  crowd level: 6
  water temp c: 22
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 280
    workable range max: 350
    sweet spot size m: 1.4
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 130
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: DSS
    drive time minutes: 15
    boat required: false
    boat cost usd per day: 0
    access notes: Fun spunky beach break with long rights.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months: 4
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar, Apr
    secondary months: 5
    secondary months: 9
    secondary months names: May, Sep
    season explanation: Winter NW swells. Fun spunky beach break with long rights.

Cap Skirring
type: TouristAttraction
description: Cap Skirring is a beach resort area in southern Senegal's Casamance region, offering powerful beach break peaks along a beautiful stretch of coast. The area picks up SW swells during the wet season (April-October), offering a different swell window than the Dakar region. The vibe is relaxed, the water warm, and the waves often uncrowded.
disambiguating description: 🌴 Casamance beach resort • SW swell window • Uncrowded power
geo: GeoCoordinates
  latitude: 12.35
  longitude: -16.7333
address: PostalAddress
  address locality: Casamance
  address country: Senegal
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 270°
  description: Works best with swells from 270° (W). Workable range: 230°-300°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 45° (NE)
  description: Offshore wind from 45° (NE). Offshore range: 20°-90°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep, Oct
  description: SW swell season. Southern Senegal beach resort.
tourist type: Intermediate to advanced
warning: Warning
  text: 🏝️ Remote
  description: Southern Senegal. Beach resort area. Powerful fun beach break.
accessibility API: Nearest airport: ZIG
  type: Place
  description: 45 minutes drive from ZIG airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 5
  crowd level: 3
  water temp c: 26
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 270
    workable range min: 230
    workable range max: 300
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 45
    offshore range min: 20
    offshore range max: 90
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: ZIG
    drive time minutes: 45
    boat required: false
    boat cost usd per day: 0
    access notes: Southern Senegal. Beach resort area. Powerful fun beach break.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months names: Apr, May, Jun, Jul, Aug, Sep, Oct
    secondary months: 3
    secondary months: 11
    secondary months names: Mar, Nov
    season explanation: SW swell season. Southern Senegal beach resort.

Yenne
type: TouristAttraction
description: Yenne is a powerful beach break on the Petite Cote south of Dakar, offering fun, punchy waves for all levels. The beach picks up a mix of NW winter swells and W swells year-round, making it one of the more consistent options in the region. The fishing village atmosphere adds character to the surf experience.
disambiguating description: 🎣 Petite Cote power • Fishing village vibes • Year-round waves
geo: GeoCoordinates
  latitude: 14.5833
  longitude: -17.0833
address: PostalAddress
  address locality: Petite Cote
  address country: Senegal
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 280°
  description: Works best with swells from 280° (W). Workable range: 240°-315°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 45° (NE)
  description: Offshore wind from 45° (NE). Offshore range: 20°-90°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar, Apr
  description: Winter swells. Powerful fun beach break south of Dakar.
tourist type: Intermediate to advanced
warning: Warning
  text: 👥 Crowded
  description: Powerful fun beach break south of Dakar.
accessibility API: Nearest airport: DSS
  type: Place
  description: 45 minutes drive from DSS airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 5
  crowd level: 4
  water temp c: 22
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 280
    workable range min: 240
    workable range max: 315
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 45
    offshore range min: 20
    offshore range max: 90
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: DSS
    drive time minutes: 45
    boat required: false
    boat cost usd per day: 0
    access notes: Powerful fun beach break south of Dakar.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months: 4
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar, Apr
    secondary months: 5
    secondary months: 9
    secondary months names: May, Sep
    season explanation: Winter swells. Powerful fun beach break south of Dakar.

Catanas Point
type: TouristAttraction
description: Catanas Point is a heavy reef break north of Luanda that produces thick, hollow barrels when SW swells arrive during the austral winter. The wave breaks over a shallow reef, demanding respect and experience. When it's on, it's one of the best waves in Angola—powerful, hollow, and virtually uncrowded.
disambiguating description: ⚡ Thick hollow barrels • Expert-only reef • Angola's heavy wave
geo: GeoCoordinates
  latitude: -11.5
  longitude: 13.7
address: PostalAddress
  address locality: Luanda
  address country: Angola
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 225°
  description: Works best with swells from 225° (SW). Workable range: 200°-260°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.2m - 3.5m
  description: Ideal size: 2.4m. Too small below 1.2m, too big (closeout) above 3.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: SW swell season. Heavy reef break north of Ponta Preta.
tourist type: Expert surfers only
warning: Warning
  text: 🪸 Sharp reef, ⚠️ Shallow
  description: Heavy reef break. Expert only, thick barrels.
accessibility API: Nearest airport: LAD
  type: Place
  description: 90 minutes drive from LAD airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 8
  crowd level: 2
  water temp c: 24
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 225
    workable range min: 200
    workable range max: 260
    sweet spot size m: 2.35
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 130
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: LAD
    drive time minutes: 90
    boat required: false
    boat cost usd per day: 0
    access notes: Heavy reef break north of Ponta Preta. Expert only, thick barrels.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months names: Apr, May, Jun, Jul, Aug, Sep
    secondary months: 3
    secondary months: 10
    secondary months names: Mar, Oct
    season explanation: SW swell season. Heavy reef break north of Ponta Preta.

Quicombo
type: TouristAttraction
description: Quicombo is a remote reef break south of Sumbe that acts as a swell magnet for SW groundswells. The wave produces hollow, powerful barrels over a reef that's shallow but relatively forgiving compared to some Angolan spots. The remoteness keeps it virtually uncrowded—you'll likely have it to yourself.
disambiguating description: 🧲 Swell magnet • Hollow barrels • Virtually empty
geo: GeoCoordinates
  latitude: -11.4833
  longitude: 13.6833
address: PostalAddress
  address locality: Sumbe
  address country: Angola
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 225°
  description: Works best with swells from 225° (SW). Workable range: 200°-260°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 3m
  description: Ideal size: 2.0m. Too small below 1m, too big (closeout) above 3m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: low-mid
  description: Works best between 0.3m and 1.8m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: SW swell season. Swell magnet 30km from Taghazout.
tourist type: Expert surfers only
warning: Warning
  text: 🪸 Sharp reef, 🏝️ Remote
  description: Swell magnet 30km from Sumbe. Hollow barrels, rarely crowded.
accessibility API: Nearest airport: LAD
  type: Place
  description: 240 minutes drive from LAD airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 7
  crowd level: 2
  water temp c: 24
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 225
    workable range min: 200
    workable range max: 260
    sweet spot size m: 2
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 130
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: LAD
    drive time minutes: 240
    boat required: false
    boat cost usd per day: 0
    access notes: Swell magnet 30km from Sumbe. Hollow barrels, rarely crowded.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months names: Apr, May, Jun, Jul, Aug, Sep
    secondary months: 3
    secondary months: 10
    secondary months names: Mar, Oct
    season explanation: SW swell season. Swell magnet 30km from Taghazout.

Sumbe
type: TouristAttraction
description: Sumbe is a coastal town in Angola with a fun, punchy beach break that works on SW swells. The waves are hollow and fast, offering good barrels on smaller days and fun walls on bigger swells. The town itself has seen better days but offers a glimpse into colonial-era Angola.
disambiguating description: 🏖️ Hollow beach break • Fast fun waves • Colonial town vibes
geo: GeoCoordinates
  latitude: -11.2
  longitude: 13.85
address: PostalAddress
  address locality: Sumbe
  address country: Angola
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 225°
  description: Works best with swells from 225° (SW). Workable range: 200°-270°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.8m - 2.5m
  description: Ideal size: 1.6m. Too small below 0.8m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 8s - 12s
  description: Needs at least 8s period. Ideal: 12s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 45° (NE)
  description: Offshore wind from 45° (NE). Offshore range: 20°-90°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: low-mid
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: SW swell season. Beach break with hollow fast fun waves.
tourist type: Intermediate to advanced
warning: Warning
  text: 👥 Crowded
  description: Beach break with hollow fast fun waves. Remove location.
accessibility API: Nearest airport: LAD
  type: Place
  description: 210 minutes drive from LAD airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 5
  crowd level: 3
  water temp c: 24
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 225
    workable range min: 200
    workable range max: 270
    sweet spot size m: 1.65
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 45
    offshore range min: 20
    offshore range max: 90
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: LAD
    drive time minutes: 210
    boat required: false
    boat cost usd per day: 0
    access notes: Beach break with hollow fast fun waves. Remote location.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months names: Apr, May, Jun, Jul, Aug, Sep
    secondary months: 3
    secondary months: 10
    secondary months names: Mar, Oct
    season explanation: SW swell season. Beach break with hollow fast fun waves.

Buraco
type: TouristAttraction
description: Buraco is a beach break on the Mussulo peninsula south of Luanda, offering hollow, fast waves in a tropical setting. The spot is popular with Luanda's small but passionate surf community and offers easy access from the capital. When SW swells arrive, the sandbars can produce quality barrels.
disambiguating description: 🌴 Mussulo peninsula • Hollow fast waves • Luanda's escape
geo: GeoCoordinates
  latitude: -9.2167
  longitude: 13.0833
address: PostalAddress
  address locality: Luanda
  address country: Angola
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 225°
  description: Works best with swells from 225° (SW). Workable range: 200°-270°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.8m - 2.5m
  description: Ideal size: 1.6m. Too small below 0.8m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 8s - 12s
  description: Needs at least 8s period. Ideal: 12s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 45° (NE)
  description: Offshore wind from 45° (NE). Offshore range: 20°-90°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: SW swell season. 45km south of Luanda on Mussulo.
tourist type: Intermediate to advanced
warning: Warning
  text: 👥 Crowded
  description: 45km south of Luanda on Mussulo. Hollow fast fun.
accessibility API: Nearest airport: LAD
  type: Place
  description: 60 minutes drive from LAD airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 5
  crowd level: 4
  water temp c: 25
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 225
    workable range min: 200
    workable range max: 270
    sweet spot size m: 1.65
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 45
    offshore range min: 20
    offshore range max: 90
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: LAD
    drive time minutes: 60
    boat required: false
    boat cost usd per day: 0
    access notes: 45km south of Luanda on Mussulo. Hollow fast fun.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months names: Apr, May, Jun, Jul, Aug, Sep
    secondary months: 3
    secondary months: 10
    secondary months names: Mar, Oct
    season explanation: SW swell season. 45km south of Luanda on Mussulo.

Miradouro
type: TouristAttraction
description: Miradouro is a reliable point break about 55km south of Luanda that picks up swell when other spots are flat. The wave is a quality left that breaks along a rocky point, offering consistent walls and the occasional barrel section. A good backup spot when conditions aren't cooperating elsewhere.
disambiguating description: 👀 Viewpoint waves • Reliable backup • 55km from Luanda
geo: GeoCoordinates
  latitude: -9.4333
  longitude: 13.25
address: PostalAddress
  address locality: Luanda
  address country: Angola
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 225°
  description: Works best with swells from 225° (SW). Workable range: 200°-260°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: SW swell season. 55km south of Luanda.
tourist type: Intermediate to advanced
warning: Warning
  text: 🪸 Sharp reef
  description: 55km south of Luanda. Reliable when other spots aren't.
accessibility API: Nearest airport: LAD
  type: Place
  description: 75 minutes drive from LAD airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 6
  crowd level: 3
  water temp c: 25
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 225
    workable range min: 200
    workable range max: 260
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 130
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: LAD
    drive time minutes: 75
    boat required: false
    boat cost usd per day: 0
    access notes: 55km south of Luanda. Reliable when other spots aren't.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months names: Apr, May, Jun, Jul, Aug, Sep
    secondary months: 3
    secondary months: 10
    secondary months names: Mar, Oct
    season explanation: SW swell season. 55km south of Luanda.

Point Mussulo
type: TouristAttraction
description: Point Mussulo is the most accessible quality wave near Luanda, breaking on the tip of the Mussulo peninsula. The left point offers long, workable walls that attract Luanda's growing surf community. Currents can be strong, but the wave itself is relatively user-friendly.
disambiguating description: 🏙️ Luanda's local spot • Quality left point • Growing scene
geo: GeoCoordinates
  latitude: -9.0833
  longitude: 13
address: PostalAddress
  address locality: Luanda
  address country: Angola
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 225°
  description: Works best with swells from 225° (SW). Workable range: 200°-260°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: SW swell season. In Luanda. Popular with locals.
tourist type: Intermediate to advanced
warning: Warning
  text: 👥 Crowded
  description: In Luanda. Popular with locals, strong currents.
accessibility API: Nearest airport: LAD
  type: Place
  description: 30 minutes drive from LAD airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 5
  crowd level: 5
  water temp c: 25
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 225
    workable range min: 200
    workable range max: 260
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 130
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: LAD
    drive time minutes: 30
    boat required: false
    boat cost usd per day: 0
    access notes: In Luanda. Popular with locals, strong currents.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months names: Apr, May, Jun, Jul, Aug, Sep
    secondary months: 3
    secondary months: 10
    secondary months names: Mar, Oct
    season explanation: SW swell season. In Luanda. Popular with locals.

Barra Kwanza
type: TouristAttraction
description: Barra Kwanza sits at the mouth of the Kwanza River, about 80km south of Luanda. The rivermouth creates sandbars that shift with the seasons, producing both lefts and rights depending on conditions. The water can be murky after rains, but the waves can be excellent when the banks are in good shape.
disambiguating description: 🌊 River mouth setup • Shifting sandbars • 80km from Luanda
geo: GeoCoordinates
  latitude: -9.3667
  longitude: 13.3333
address: PostalAddress
  address locality: Luanda
  address country: Angola
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 225°
  description: Works best with swells from 225° (SW). Workable range: 200°-260°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 3m
  description: Ideal size: 2.0m. Too small below 1m, too big (closeout) above 3m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: SW swell season. River mouth setup.
tourist type: Intermediate to advanced
warning: Warning
  text: 🌀 Strong rips, 🚫 Pollution
  description: 80km south of Luanda. Rocky but good for all levels.
accessibility API: Nearest airport: LAD
  type: Place
  description: 90 minutes drive from LAD airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 5
  crowd level: 3
  water temp c: 25
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 225
    workable range min: 200
    workable range max: 260
    sweet spot size m: 2
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 130
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: LAD
    drive time minutes: 90
    boat required: false
    boat cost usd per day: 0
    access notes: 80km south of Luanda. Rocky but good for all levels.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months names: Apr, May, Jun, Jul, Aug, Sep
    secondary months: 3
    secondary months: 10
    secondary months names: Mar, Oct
    season explanation: SW swell season. River mouth setup.

Ambriz Beach
type: TouristAttraction
description: Ambriz Beach is a remote beach break north of Luanda, offering quality waves with virtually no one around. The town of Ambriz was once an important Portuguese trading post, and the colonial-era buildings add historical interest to the surf trip. The beach produces fun peaks when SW swells arrive.
disambiguating description: 🏛️ Colonial history • Remote beach break • Empty lineup
geo: GeoCoordinates
  latitude: -7.85
  longitude: 13.1167
address: PostalAddress
  address locality: Ambriz
  address country: Angola
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 225°
  description: Works best with swells from 225° (SW). Workable range: 200°-260°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: SW swell season. North of Luanda near airport.
tourist type: Intermediate to advanced
warning: Warning
  text: 🏝️ Remote
  description: North of Luanda near airport.
accessibility API: Nearest airport: LAD
  type: Place
  description: 180 minutes drive from LAD airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 5
  crowd level: 2
  water temp c: 26
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 225
    workable range min: 200
    workable range max: 260
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 130
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: LAD
    drive time minutes: 180
    boat required: false
    boat cost usd per day: 0
    access notes: North of Luanda near airport.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months names: Apr, May, Jun, Jul, Aug, Sep
    secondary months: 3
    secondary months: 10
    secondary months names: Mar, Oct
    season explanation: SW swell season. North of Luanda near airport.

Cape Three Points
type: TouristAttraction
description: Cape Three Points is Ghana's southernmost point, where the coastline juts into the Atlantic and picks up swells from multiple directions. The beach break here is remarkably consistent, with SW swells wrapping around the cape to create fun, workable waves. The backdrop of rainforest-covered cliffs makes it one of the most scenic surf spots in West Africa.
disambiguating description: 🌿 Ghana's southern tip • Rainforest backdrop • Consistent peaks
geo: GeoCoordinates
  latitude: 4.7333
  longitude: -2.0833
address: PostalAddress
  address locality: Western Region
  address country: Ghana
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 210°
  description: Works best with swells from 210° (SSW). Workable range: 180°-250°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 0° (N)
  description: Offshore wind from 0° (N). Offshore range: 315°-45°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep, Oct
  description: SW swell season. Ghana's southernmost point. Consistent waves.
tourist type: Intermediate to advanced
warning: Warning
  text: 🏝️ Remote, 🚶 Difficult access
  description: Consistent waves. Stunning rainforest cliffs backdrop.
accessibility API: Nearest airport: ACC
  type: Place
  description: 300 minutes drive from ACC airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 5
  crowd level: 2
  water temp c: 27
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 210
    workable range min: 180
    workable range max: 250
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 0
    offshore range min: 315
    offshore range max: 45
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: ACC
    drive time minutes: 300
    boat required: false
    boat cost usd per day: 0
    access notes: Consistent waves. Stunning rainforest cliffs backdrop.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months names: Apr, May, Jun, Jul, Aug, Sep, Oct
    secondary months: 3
    secondary months: 11
    secondary months names: Mar, Nov
    season explanation: SW swell season. Ghana's southernmost point. Consistent waves.

Black Mamba
type: TouristAttraction
description: Black Mamba is a quality right point break that requires a 20-minute paddle from Busua Beach. The effort is rewarded with long, walling rights that peel along a rocky point. The wave earned its intimidating name not from danger, but from the fast, snaking walls it produces. A local favorite for those willing to make the paddle.
disambiguating description: 🐍 Fast snaking rights • 20-min paddle • Worth the effort
geo: GeoCoordinates
  latitude: 4.7833
  longitude: -1.9667
address: PostalAddress
  address locality: Western Region
  address country: Ghana
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 210°
  description: Works best with swells from 210° (SSW). Workable range: 180°-250°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 315° (NW)
  description: Offshore wind from 315° (NW). Offshore range: 280°-350°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid-high
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep, Oct
  description: SW swell season. 20-min paddle from Busua.
tourist type: Intermediate to advanced
warning: Warning
  text: 🏝️ Remote, 🚶 Difficult access
  description: 20-min paddle from Busua. Quality right point.
accessibility API: Nearest airport: ACC
  type: Place
  description: 280 minutes drive from ACC airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 6
  crowd level: 2
  water temp c: 27
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 210
    workable range min: 180
    workable range max: 250
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 315
    offshore range min: 280
    offshore range max: 350
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: ACC
    drive time minutes: 280
    boat required: false
    boat cost usd per day: 0
    access notes: 20-min paddle from Busua. Quality right point.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months names: Apr, May, Jun, Jul, Aug, Sep, Oct
    secondary months: 3
    secondary months: 11
    secondary months names: Mar, Nov
    season explanation: SW swell season. 20-min paddle from Busua.

Mutrekti Point
type: TouristAttraction
description: Mutrekti Point is a quality right-hand point break west of Takoradi, offering long, workable walls when SW swells arrive. The wave is relatively uncrowded and offers a good alternative to the busier Busua area. The point setup means the wave is consistent and predictable once you learn the takeoff zone.
disambiguating description: 👉 Quality right point • West of Takoradi • Uncrowded walls
geo: GeoCoordinates
  latitude: 4.8667
  longitude: -1.7667
address: PostalAddress
  address locality: Western Region
  address country: Ghana
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 210°
  description: Works best with swells from 210° (SSW). Workable range: 180°-250°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 315° (NW)
  description: Offshore wind from 315° (NW). Offshore range: 280°-350°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid-high
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep, Oct
  description: SW swell season. Quality right hand point west of Takoradi.
tourist type: Intermediate to advanced
warning: Warning
  text: 🪸 Sharp reef
  description: Quality right hand point west of Takoradi.
accessibility API: Nearest airport: ACC
  type: Place
  description: 240 minutes drive from ACC airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 6
  crowd level: 2
  water temp c: 27
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 210
    workable range min: 180
    workable range max: 250
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 315
    offshore range min: 280
    offshore range max: 350
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: ACC
    drive time minutes: 240
    boat required: false
    boat cost usd per day: 0
    access notes: Quality right hand point west of Takoradi.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months names: Apr, May, Jun, Jul, Aug, Sep, Oct
    secondary months: 3
    secondary months: 11
    secondary months names: Mar, Nov
    season explanation: SW swell season. Quality right hand point west of Takoradi.

Busua Beach
type: TouristAttraction
description: Busua Beach is the heart of Ghana's surf scene, a small fishing village that has become the country's surfing capital. The beach offers fun peaks for beginners, while the nearby reef produces quality waves for more experienced surfers. The local community has embraced surfing, with several surf schools and a growing number of local surfers.
disambiguating description: 🏄 Ghana's surf capital • Beach and reef • Growing scene
geo: GeoCoordinates
  latitude: 4.7917
  longitude: -1.9833
address: PostalAddress
  address locality: Western Region
  address country: Ghana
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 210°
  description: Works best with swells from 210° (SSW). Workable range: 180°-250°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.8m - 2m
  description: Ideal size: 1.4m. Too small below 0.8m, too big (closeout) above 2m.
additional property: Swell Period
  type: PropertyValue
  value: 8s - 12s
  description: Needs at least 8s period. Ideal: 12s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 0° (N)
  description: Offshore wind from 0° (N). Offshore range: 315°-45°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep, Oct
  description: SW swell season. Ghana's surf capital. Beach and reef combo.
tourist type: All skill levels
warning: Warning
  text: 👥 Crowded
  description: Ghana's surf capital. Beach and reef break combo.
accessibility API: Nearest airport: ACC
  type: Place
  description: 270 minutes drive from ACC airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 4
  crowd level: 5
  water temp c: 27
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 210
    workable range min: 180
    workable range max: 250
    sweet spot size m: 1.4
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 0
    offshore range min: 315
    offshore range max: 45
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: ACC
    drive time minutes: 270
    boat required: false
    boat cost usd per day: 0
    access notes: Ghana's surf capital. Beach and reef break combo.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months names: Apr, May, Jun, Jul, Aug, Sep, Oct
    secondary months: 3
    secondary months: 11
    secondary months names: Mar, Nov
    season explanation: SW swell season. Ghana's surf capital. Beach and reef combo.

Dixcove Point
type: TouristAttraction
description: Dixcove Point breaks in front of a historic fort and fishing village, offering quality right-hand waves that are often less crowded than nearby Busua. The colonial-era Fort Metal Cross adds historical interest to the surf trip. The point handles more size than the beach breaks in the area.
disambiguating description: 🏰 Historic fort backdrop • Quality rights • Less crowded
geo: GeoCoordinates
  latitude: 4.7833
  longitude: -1.95
address: PostalAddress
  address locality: Western Region
  address country: Ghana
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 210°
  description: Works best with swells from 210° (SSW). Workable range: 180°-250°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 315° (NW)
  description: Offshore wind from 315° (NW). Offshore range: 280°-350°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep, Oct
  description: SW swell season. Near fishing town. Waves for everyone.
tourist type: Intermediate to advanced
warning: Warning
  text: 👥 Crowded
  description: Near fishing town. Waves for everyone, less crowded than Busua.
accessibility API: Nearest airport: ACC
  type: Place
  description: 270 minutes drive from ACC airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 5
  crowd level: 3
  water temp c: 27
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 210
    workable range min: 180
    workable range max: 250
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 315
    offshore range min: 280
    offshore range max: 350
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: ACC
    drive time minutes: 270
    boat required: false
    boat cost usd per day: 0
    access notes: Near fishing town. Waves for everyone, less crowded than Busua.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months names: Apr, May, Jun, Jul, Aug, Sep, Oct
    secondary months: 3
    secondary months: 11
    secondary months names: Mar, Nov
    season explanation: SW swell season. Near fishing town. Waves for everyone.

Gomoa Fetteh
type: TouristAttraction
description: Gomoa Fetteh is a right point break closer to Accra that can produce incredibly long rides when conditions align. On big SW swells, the wave has been known to peel for up to 3 kilometers, making it potentially one of the longest waves in Africa. The setup is still relatively unknown but has attracted attention from traveling surfers.
disambiguating description: 🏃 3km rides possible • Long point break • Near Accra
geo: GeoCoordinates
  latitude: 5.3667
  longitude: -0.5
address: PostalAddress
  address locality: Central Region
  address country: Ghana
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 210°
  description: Works best with swells from 210° (SSW). Workable range: 180°-250°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2m
  description: Ideal size: 1.5m. Too small below 1m, too big (closeout) above 2m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 315° (NW)
  description: Offshore wind from 315° (NW). Offshore range: 280°-350°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep, Oct
  description: SW swell season. Can break for 3km when pumping.
tourist type: Intermediate to advanced
warning: Warning
  text: 🌀 Strong rips
  description: Can break for 3km when pumping.
accessibility API: Nearest airport: ACC
  type: Place
  description: 90 minutes drive from ACC airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 5
  crowd level: 3
  water temp c: 27
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 210
    workable range min: 180
    workable range max: 250
    sweet spot size m: 1.5
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 315
    offshore range min: 280
    offshore range max: 350
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: ACC
    drive time minutes: 90
    boat required: false
    boat cost usd per day: 0
    access notes: Can break for 3km when pumping.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months names: Apr, May, Jun, Jul, Aug, Sep, Oct
    secondary months: 3
    secondary months: 11
    secondary months names: Mar, Nov
    season explanation: SW swell season. Can break for 3km when pumping.

Achenim
type: TouristAttraction
description: Achenim is a point break near a fishing village just outside Accra, offering the capital's residents a quick surf option when SW swells arrive. The wave is a quality right that peels along a rocky point, providing good walls for performance surfing. The proximity to Accra means it can get busy on weekends.
disambiguating description: 🎣 Near Accra • Fishing village point • Quick surf fix
geo: GeoCoordinates
  latitude: 5.55
  longitude: -0.15
address: PostalAddress
  address locality: Greater Accra
  address country: Ghana
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 210°
  description: Works best with swells from 210° (SSW). Workable range: 180°-250°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.8m - 2m
  description: Ideal size: 1.4m. Too small below 0.8m, too big (closeout) above 2m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 315° (NW)
  description: Offshore wind from 315° (NW). Offshore range: 280°-350°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep, Oct
  description: SW swell season. Near Accra. Achenim fishing village.
tourist type: Intermediate to advanced
warning: Warning
  text: 👥 Crowded, 🚫 Pollution
  description: Near Accra. Achenim fishing village.
accessibility API: Nearest airport: ACC
  type: Place
  description: 30 minutes drive from ACC airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 5
  crowd level: 4
  water temp c: 27
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 210
    workable range min: 180
    workable range max: 250
    sweet spot size m: 1.4
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 315
    offshore range min: 280
    offshore range max: 350
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: ACC
    drive time minutes: 30
    boat required: false
    boat cost usd per day: 0
    access notes: Near Accra. Achenim fishing village.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months names: Apr, May, Jun, Jul, Aug, Sep, Oct
    secondary months: 3
    secondary months: 11
    secondary months names: Mar, Nov
    season explanation: SW swell season. Near Accra. Achenim fishing village.

Labadi Beach
type: TouristAttraction
description: Labadi Beach is Accra's most famous beach, a lively stretch of sand where the city comes to play on weekends. The surf is generally small and mellow, perfect for beginners learning to catch their first waves. The beach clubs and restaurants add to the festive atmosphere.
disambiguating description: 🎉 Accra's party beach • Beginner waves • Lively scene
geo: GeoCoordinates
  latitude: 5.55
  longitude: -0.1333
address: PostalAddress
  address locality: Greater Accra
  address country: Ghana
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 210°
  description: Works best with swells from 210° (SSW). Workable range: 180°-250°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.6m - 1.8m
  description: Ideal size: 1.2m. Too small below 0.6m, too big (closeout) above 1.8m.
additional property: Swell Period
  type: PropertyValue
  value: 8s - 12s
  description: Needs at least 8s period. Ideal: 12s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 0° (N)
  description: Offshore wind from 0° (N). Offshore range: 315°-45°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep, Oct
  description: SW swell season. Mid rising.
tourist type: All skill levels
warning: Warning
  text: 👥 Crowded
  description: Mid rising.
accessibility API: Nearest airport: ACC
  type: Place
  description: 20 minutes drive from ACC airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 3
  crowd level: 6
  water temp c: 27
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 210
    workable range min: 180
    workable range max: 250
    sweet spot size m: 1.2
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 0
    offshore range min: 315
    offshore range max: 45
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: ACC
    drive time minutes: 20
    boat required: false
    boat cost usd per day: 0
    access notes: Mid rising.
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months names: Apr, May, Jun, Jul, Aug, Sep, Oct
    secondary months: 3
    secondary months: 11
    secondary months names: Mar, Nov
    season explanation: SW swell season. Mid rising.

Alibaba
type: TouristAttraction
description: Alibaba is a world-class A-frame reef break on Sal Island, producing fast, hollow barrels over volcanic rock. The right is longer and more makeable, but the left offers its own rewards. When big NW swells hit, the wave transforms into a serious proposition, demanding respect and experience. One of the Atlantic's best waves.
disambiguating description: ⚡ World-class A-frame • Volcanic reef • Atlantic's best
geo: GeoCoordinates
  latitude: 16.6167
  longitude: -22.95
address: PostalAddress
  address locality: Sal
  address country: Cape Verde
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 280°-350°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.8m - 4m
  description: Ideal size: 2.9m. Too small below 1.8m, too big (closeout) above 4m.
additional property: Swell Period
  type: PropertyValue
  value: 12s - 16s
  description: Needs at least 12s period. Ideal: 16s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: low
  description: Works best between 0.5m and 1.8m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Winter NW swells. World-class A-frame. Fast shallow barrels over volcanic reef.
tourist type: Expert surfers only
warning: Warning
  text: 🪸 Sharp reef, ⚠️ Shallow, 🦔 Urchins
  description: World-class A-frame. Fast shallow barrels over volcanic reef.
accessibility API: Nearest airport: SID
  type: Place
  description: 20 minutes drive from SID airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 8
  crowd level: 4
  water temp c: 23
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 280
    workable range max: 350
    sweet spot size m: 2.9
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 130
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: SID
    drive time minutes: 20
    boat required: false
    boat cost usd per day: 0
    access notes: World-class A-frame. Fast shallow barrels over volcanic reef.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Winter NW swells. World-class A-frame. Fast shallow barrels over volcanic reef.

Monte Leão
type: TouristAttraction
description: Monte Leão is a long right-hander on Sal Island that works on bigger NW swells. The wave breaks near the airport, making it convenient for surfers with limited time. The volcanic coastline provides a dramatic backdrop, and the wave offers consistent walls with the occasional barrel section.
disambiguating description: 🦁 Lion Mountain waves • Near airport • Long rights
geo: GeoCoordinates
  latitude: 16.7167
  longitude: -22.95
address: PostalAddress
  address locality: Sal
  address country: Cape Verde
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 280°-350°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.2m - 3m
  description: Ideal size: 2.1m. Too small below 1.2m, too big (closeout) above 3m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Winter NW swells. Long right-hander near airport.
tourist type: Intermediate to advanced
warning: Warning
  text: 🪸 Sharp reef
  description: Long right-hander near airport. Works on bigger NW swells.
accessibility API: Nearest airport: SID
  type: Place
  description: 15 minutes drive from SID airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 6
  crowd level: 4
  water temp c: 23
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 280
    workable range max: 350
    sweet spot size m: 2.1
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 130
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: SID
    drive time minutes: 15
    boat required: false
    boat cost usd per day: 0
    access notes: Long right-hander near airport. Works on bigger NW swells.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Winter NW swells. Long right-hander near airport.

Palmeira
type: TouristAttraction
description: Palmeira is a powerful reef break near the fishing port on Sal's west coast. The wave handles bigger swells than many other spots on the island, producing heavy barrels when conditions align. The fishing village atmosphere adds authenticity to the experience.
disambiguating description: 🌴 Fishing port power • Handles size • Heavy barrels
geo: GeoCoordinates
  latitude: 16.7667
  longitude: -22.9833
address: PostalAddress
  address locality: Sal
  address country: Cape Verde
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 280°-350°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.5m - 4m
  description: Ideal size: 2.8m. Too small below 1.5m, too big (closeout) above 4m.
additional property: Swell Period
  type: PropertyValue
  value: 12s - 16s
  description: Needs at least 12s period. Ideal: 16s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.5m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Winter NW swells. 30min from Santa Maria. Works on bigger swells.
tourist type: Expert surfers only
warning: Warning
  text: 🪸 Sharp reef, 🌀 Strong rips
  description: 30min from Santa Maria. Works on bigger swells.
accessibility API: Nearest airport: SID
  type: Place
  description: 30 minutes drive from SID airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 7
  crowd level: 3
  water temp c: 23
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 280
    workable range max: 350
    sweet spot size m: 2.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 130
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: SID
    drive time minutes: 30
    boat required: false
    boat cost usd per day: 0
    access notes: 30min from Santa Maria. Works on bigger swells.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Winter NW swells. 30min from Santa Maria. Works on bigger swells.

Praia Negra
type: TouristAttraction
description: Praia Negra (Black Beach) on Santiago Island gets its name from the dark volcanic sand. The beach offers a range of conditions—heavy and hollow in winter when big NW swells arrive, but more forgiving in summer. The main island of Cape Verde offers a more authentic experience than tourist-focused Sal.
disambiguating description: 🖤 Black volcanic sand • Heavy winter waves • Santiago Island
geo: GeoCoordinates
  latitude: 14.9167
  longitude: -23.5
address: PostalAddress
  address locality: Santiago
  address country: Cape Verde
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 350°
  description: Works best with swells from 350° (N). Workable range: 315°-30°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Winter NW swells. Wide beach. Heavy in winter.
tourist type: Intermediate to advanced
warning: Warning
  text: 🪸 Sharp reef
  description: Wide beach. Heavy in winter, beginner-friendly summer.
accessibility API: Nearest airport: RAI
  type: Place
  description: 45 minutes drive from RAI airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 5
  crowd level: 2
  water temp c: 24
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 350
    workable range min: 315
    workable range max: 30
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 130
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: RAI
    drive time minutes: 45
    boat required: false
    boat cost usd per day: 0
    access notes: Wide beach. Heavy in winter, beginner-friendly summer.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Winter NW swells. Wide beach. Heavy in winter.

Tarrafal de Monte Trigo
type: TouristAttraction
description: Tarrafal de Monte Trigo is a remote fishing village on Santo Antão Island accessible only by boat or a long hike. The remoteness means you'll likely surf alone, with powerful waves breaking on volcanic rock. The NE trade winds blow offshore here, creating excellent conditions when swells arrive.
disambiguating description: 🚣 Boat access only • Pristine isolation • Trade wind perfection
geo: GeoCoordinates
  latitude: 17.1833
  longitude: -25.2833
address: PostalAddress
  address locality: Santo Antão
  address country: Cape Verde
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 280°-350°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 3m
  description: Ideal size: 2.0m. Too small below 1m, too big (closeout) above 3m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Winter NW swells. N and S exposure, dead offshore in NE trades.
tourist type: Intermediate to advanced
warning: Warning
  text: 🏝️ Remote, 🚶 Difficult access
  description: N and S exposure, dead offshore in NE trades.
accessibility API: Nearest airport: VXE
  type: Place
  description: 180 minutes drive from VXE airport. Requires boat access ($50/day).
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 5
  crowd level: 1
  water temp c: 23
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 280
    workable range max: 350
    sweet spot size m: 2
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 130
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: VXE
    drive time minutes: 180
    boat required: true
    boat cost usd per day: 50
    access notes: N and S exposure, dead offshore in NE trades.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Winter NW swells. N and S exposure, dead offshore in NE trades.

São Pedro
type: TouristAttraction
description: São Pedro is a beach break on São Vicente Island, home to Cape Verde's cultural capital Mindelo. The wave offers fun peaks for all levels, with the dramatic mountainous backdrop of the island adding visual interest. The beach is popular with locals and visitors alike.
disambiguating description: 🎭 Cultural capital surf • Beach break fun • Mindelo vibes
geo: GeoCoordinates
  latitude: 16.85
  longitude: -25.0167
address: PostalAddress
  address locality: São Vicente
  address country: Cape Verde
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 280°-350°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Winter NW swells. Popular spot on São Vicente.
tourist type: Intermediate to advanced
warning: Warning
  text: 👥 Crowded
  description: Popular spot on São Vicente.
accessibility API: Nearest airport: VXE
  type: Place
  description: 20 minutes drive from VXE airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 5
  crowd level: 4
  water temp c: 23
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 280
    workable range max: 350
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 130
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: VXE
    drive time minutes: 20
    boat required: false
    boat cost usd per day: 0
    access notes: Popular spot on São Vicente.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Winter NW swells. Popular spot on São Vicente.

Ervatao
type: TouristAttraction
description: Ervatao is a left point on Boa Vista's windward east coast, catching wrapping NW swells that refract around the island. The wave offers long, workable walls in a remote setting, with sea turtles nesting on the beaches nearby. One of Cape Verde's hidden gems.
disambiguating description: 🐢 Turtle beach left • Remote windward • Wrapping swells
geo: GeoCoordinates
  latitude: 16.1
  longitude: -22.7833
address: PostalAddress
  address locality: Boa Vista
  address country: Cape Verde
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 350°
  description: Works best with swells from 350° (N). Workable range: 315°-30°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 270° (W)
  description: Offshore wind from 270° (W). Offshore range: 240°-300°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Winter NW swells. Tasty wrapping left on windward east side.
tourist type: Intermediate to advanced
warning: Warning
  text: 🏝️ Remote
  description: Tasty wrapping left on windward east side.
accessibility API: Nearest airport: BVC
  type: Place
  description: 45 minutes drive from BVC airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 6
  crowd level: 2
  water temp c: 24
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 350
    workable range min: 315
    workable range max: 30
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 270
    offshore range min: 240
    offshore range max: 300
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: BVC
    drive time minutes: 45
    boat required: false
    boat cost usd per day: 0
    access notes: Tasty wrapping left on windward east side.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Winter NW swells. Tasty wrapping left on windward east side.

Praia de Santa Mónica
type: TouristAttraction
description: Praia de Santa Mónica is a stunning beach on Boa Vista's southwest coast, named after the famous California beach. The wave is a fun left that breaks along the endless white sand beach. When NE trade winds blow, conditions here are often offshore and clean. One of Cape Verde's most beautiful surf settings.
disambiguating description: 🏖️ Cape Verde's Santa Monica • Endless beach • Trade wind groomed
geo: GeoCoordinates
  latitude: 15.9667
  longitude: -22.95
address: PostalAddress
  address locality: Boa Vista
  address country: Cape Verde
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 210°
  description: Works best with swells from 210° (SSW). Workable range: 180°-250°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 45° (NE)
  description: Offshore wind from 45° (NE). Offshore range: 20°-90°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: SW and NW swells. Sandy SW coast. Offshore in NE winds.
tourist type: All skill levels
warning: Warning
  text: 🌀 Strong rips
  description: Sandy SW coast. Offshore in NE winds.
accessibility API: Nearest airport: BVC
  type: Place
  description: 30 minutes drive from BVC airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 4
  crowd level: 2
  water temp c: 24
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 210
    workable range min: 180
    workable range max: 250
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 45
    offshore range min: 20
    offshore range max: 90
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: BVC
    drive time minutes: 30
    boat required: false
    boat cost usd per day: 0
    access notes: Sandy SW coast. Offshore in NE winds.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: SW and NW swells. Sandy SW coast. Offshore in NE winds.

Los Lobos
type: TouristAttraction
description: Los Lobos is the longest wave in the Canary Islands, a right-hand point break on the small island of the same name that can offer rides of 500 meters or more when conditions align. The wave breaks over volcanic reef, requiring a boat ride from Corralejo to access. When big N-NW swells arrive, Los Lobos transforms into a world-class wave.
disambiguating description: 🐺 Canaries' longest wave • 500m rides • Boat access island
geo: GeoCoordinates
  latitude: 28.75
  longitude: -13.8167
address: PostalAddress
  address locality: Fuerteventura
  address country: Spain
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 350°
  description: Works best with swells from 350° (N). Workable range: 315°-30°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.5m - 4m
  description: Ideal size: 2.8m. Too small below 1.5m, too big (closeout) above 4m.
additional property: Swell Period
  type: PropertyValue
  value: 12s - 16s
  description: Needs at least 12s period. Ideal: 16s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 180° (S)
  description: Offshore wind from 180° (S). Offshore range: 150°-220°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: low-mid
  description: Works best between 0.3m and 1m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Winter NW-N swells. Longest wave in Canaries. 500m+ rides possible.
tourist type: Expert surfers only
warning: Warning
  text: 🪸 Sharp reef, 🦔 Urchins, 🚶 Difficult access
  description: Longest wave in Canaries. 500m+ rides possible. Sharp reef, volcanic setting.
accessibility API: Nearest airport: FUE
  type: Place
  description: 90 minutes drive from FUE airport. Requires boat access ($30/day).
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 7
  crowd level: 4
  water temp c: 20
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 350
    workable range min: 315
    workable range max: 30
    sweet spot size m: 2.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 180
    offshore range min: 150
    offshore range max: 220
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: FUE
    drive time minutes: 90
    boat required: true
    boat cost usd per day: 30
    access notes: Longest wave in Canaries. 500m+ rides possible. Sharp reef, volcanic setting.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Winter NW-N swells. Longest wave in Canaries. 500m+ rides possible.

El Hierro (The Bubble)
type: TouristAttraction
description: El Hierro, also known as The Bubble, is the heaviest wave in the Canary Islands—a shallow, hollow right that has been compared to Pipeline. The wave breaks over volcanic rock just below the surface, producing thick, grinding barrels that close out violently. This is a wave for professionals and experienced chargers only. Multiple serious injuries have occurred here.
disambiguating description: 💀 Europe's Pipeline • Heaviest Canaries wave • Pros only
geo: GeoCoordinates
  latitude: 28.7333
  longitude: -13.95
address: PostalAddress
  address locality: Fuerteventura
  address country: Spain
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 350°
  description: Works best with swells from 350° (N). Workable range: 315°-30°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.5m - 3.5m
  description: Ideal size: 2.5m. Too small below 1.5m, too big (closeout) above 3.5m.
additional property: Swell Period
  type: PropertyValue
  value: 12s - 16s
  description: Needs at least 12s period. Ideal: 16s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 180° (S)
  description: Offshore wind from 180° (S). Offshore range: 150°-220°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: low-mid
  description: Works best between 0.3m and 1.2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Winter N-NW swells. Pipeline of Europe. Extremely dangerous.
tourist type: Expert surfers only
warning: Warning
  text: 🪸 Sharp reef, ⚠️ Shallow, 😮‍💨 Hold-downs
  description: Pipeline of Europe. Extremely dangerous, heavy slabs. Pros only.
accessibility API: Nearest airport: FUE
  type: Place
  description: 60 minutes drive from FUE airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 10
  crowd level: 4
  water temp c: 20
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 350
    workable range min: 315
    workable range max: 30
    sweet spot size m: 2.5
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 180
    offshore range min: 150
    offshore range max: 220
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: FUE
    drive time minutes: 60
    boat required: false
    boat cost usd per day: 0
    access notes: Pipeline of Europe. Extremely dangerous, heavy slabs. Pros only.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Winter N-NW swells. Pipeline of Europe. Extremely dangerous.

Famara
type: TouristAttraction
description: Famara is a 6-kilometer beach break that serves as Lanzarote's surf capital. The dramatic cliffs of the Famara massif provide a stunning backdrop to the multiple peaks that dot the beach. The wave works on all tides and catches plenty of swell, making it one of the most consistent surf spots in the Canaries. Surf schools and camps line the beach, creating a vibrant surf community.
disambiguating description: 🏔️ 6km beach break • Cliff backdrop • Lanzarote's surf hub
geo: GeoCoordinates
  latitude: 29.1167
  longitude: -13.5667
address: PostalAddress
  address locality: Lanzarote
  address country: Spain
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 330°
  description: Works best with swells from 330° (NNW). Workable range: 300°-360°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.8m - 2.5m
  description: Ideal size: 1.6m. Too small below 0.8m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 8s - 12s
  description: Needs at least 8s period. Ideal: 12s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid-high
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Year-round swells. Lanzarote's surf mecca. Multiple peaks along 6km beach.
tourist type: All skill levels
warning: Warning
  text: 🌀 Strong rips
  description: Lanzarote's surf mecca. Multiple peaks along 6km beach.
accessibility API: Nearest airport: ACE
  type: Place
  description: 30 minutes drive from ACE airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 4
  crowd level: 6
  water temp c: 19
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 330
    workable range min: 300
    workable range max: 360
    sweet spot size m: 1.65
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 130
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: ACE
    drive time minutes: 30
    boat required: false
    boat cost usd per day: 0
    access notes: Lanzarote's surf mecca. Multiple peaks along 6km beach.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 5
    secondary months: 9
    secondary months names: Apr, May, Sep
    season explanation: Year-round swells. Lanzarote's surf mecca. Multiple peaks along 6km beach.

Spew Pits
type: TouristAttraction
description: Spew Pits is named for the urchin-covered reef that will make you wish you hadn't wiped out. The wave is a hollow reef break that produces fast, punchy barrels, but the shallow, spiky reef demands respect. Located on Fuerteventura's north coast, it picks up plenty of swell and works on multiple conditions.
disambiguating description: 🦔 Urchin-covered reef • Fast barrels • Respect the spikes
geo: GeoCoordinates
  latitude: 28.6833
  longitude: -14.0333
address: PostalAddress
  address locality: Fuerteventura
  address country: Spain
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 350°
  description: Works best with swells from 350° (N). Workable range: 315°-30°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.2m - 3m
  description: Ideal size: 2.1m. Too small below 1.2m, too big (closeout) above 3m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 180° (S)
  description: Offshore wind from 180° (S). Offshore range: 150°-220°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: low-mid
  description: Works best between 0.3m and 1.2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Winter N-NW swells. Consistent hollow left near La Santa.
tourist type: Expert surfers only
warning: Warning
  text: 🪸 Sharp reef, 🦔 Urchins
  description: Consistent hollow left near La Santa. Technical.
accessibility API: Nearest airport: FUE
  type: Place
  description: 45 minutes drive from FUE airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 7
  crowd level: 4
  water temp c: 20
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 350
    workable range min: 315
    workable range max: 30
    sweet spot size m: 2.1
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 180
    offshore range min: 150
    offshore range max: 220
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: FUE
    drive time minutes: 45
    boat required: false
    boat cost usd per day: 0
    access notes: Consistent hollow left near La Santa. Technical.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Winter N-NW swells. Consistent hollow left near La Santa.

Ghost Town
type: TouristAttraction
description: Ghost Town is a hollow left reef break near the famous El Quemao on Lanzarote's northwest coast. The wave breaks in front of what looks like an abandoned development (hence the name), producing radical, hollow barrels over volcanic reef. It's often less crowded than its famous neighbor, but equally demanding.
disambiguating description: 👻 Abandoned development • Radical left barrels • El Quemao's neighbor
geo: GeoCoordinates
  latitude: 29.225
  longitude: -13.625
address: PostalAddress
  address locality: Lanzarote
  address country: Spain
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 350°
  description: Works best with swells from 350° (N). Workable range: 315°-30°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.2m - 3m
  description: Ideal size: 2.1m. Too small below 1.2m, too big (closeout) above 3m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid-high
  description: Works best between 0.3m and 1.2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Winter N-NW swells. Hollow radical near El Quemao.
tourist type: Expert surfers only
warning: Warning
  text: 🪸 Sharp reef, ⚠️ Shallow
  description: Hollow radical near El Quemao.
accessibility API: Nearest airport: ACE
  type: Place
  description: 40 minutes drive from ACE airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 8
  crowd level: 3
  water temp c: 19
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 350
    workable range min: 315
    workable range max: 30
    sweet spot size m: 2.1
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 130
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: ACE
    drive time minutes: 40
    boat required: false
    boat cost usd per day: 0
    access notes: Hollow radical near El Quemao.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Winter N-NW swells. Hollow radical near El Quemao.

El Cotillo
type: TouristAttraction
description: El Cotillo is a charming fishing village on Fuerteventura's northwest coast with multiple surf spots. The main break produces fun lefts that peel along a cobblestone bottom, with a dramatic shipwreck visible from the lineup. The village has become a surf town, with cafes and accommodation catering to wave riders.
disambiguating description: 🚢 Shipwreck backdrop • Cobblestone lefts • Surf village charm
geo: GeoCoordinates
  latitude: 28.6833
  longitude: -14.0167
address: PostalAddress
  address locality: Fuerteventura
  address country: Spain
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 330°
  description: Works best with swells from 330° (NNW). Workable range: 300°-360°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.8m - 2m
  description: Ideal size: 1.4m. Too small below 0.8m, too big (closeout) above 2m.
additional property: Swell Period
  type: PropertyValue
  value: 8s - 12s
  description: Needs at least 8s period. Ideal: 12s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 135° (SE)
  description: Offshore wind from 135° (SE). Offshore range: 100°-180°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Year-round swells. Left peeling over cobbles beside shipwreck in port.
tourist type: All skill levels
warning: Warning
  text: 🪨 Rocks
  description: Lefts peeling over cobbles beside shipwreck in port.
accessibility API: Nearest airport: FUE
  type: Place
  description: 35 minutes drive from FUE airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 4
  crowd level: 5
  water temp c: 20
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 330
    workable range min: 300
    workable range max: 360
    sweet spot size m: 1.4
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 135
    offshore range min: 100
    offshore range max: 180
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: FUE
    drive time minutes: 35
    boat required: false
    boat cost usd per day: 0
    access notes: Lefts peeling over cobbles beside shipwreck in port.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 5
    secondary months: 9
    secondary months names: Apr, May, Sep
    season explanation: Year-round swells. Left peeling over cobbles beside shipwreck in port.

Westpoint (Dakhla)
type: TouristAttraction
description: Westpoint is a right-hand point break in the Dakhla lagoon region, known for both surfing and kiteboarding. The spot has developed some infrastructure with small camps offering accommodation. When NW swells wrap into the area, the point produces long, workable rights in a desert setting.
disambiguating description: 🏜️ Desert point break • Surf and kite • Camp culture
geo: GeoCoordinates
  latitude: 23.7167
  longitude: -15.9333
address: PostalAddress
  address locality: Dakhla
  address country: Western Sahara
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 280°-350°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Winter NW swells. Wave and kite spot with accommodation.
tourist type: Intermediate to advanced
warning: Warning
  text: 🏝️ Remote
  description: Wave and kite spot with accommodation.
accessibility API: Nearest airport: VIL
  type: Place
  description: 60 minutes drive from VIL airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 5
  crowd level: 3
  water temp c: 20
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 280
    workable range max: 350
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 130
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: VIL
    drive time minutes: 60
    boat required: false
    boat cost usd per day: 0
    access notes: Wave and kite spot with accommodation.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Winter NW swells. Wave and kite spot with accommodation.

Pointe de l'Or
type: TouristAttraction
description: Pointe de l'Or (Golden Point) is named for the golden sunset light that bathes this quality right-hand point break near Dakhla. The wave offers long, workable walls in an utterly remote desert setting. When conditions align, this is one of the most scenic surf spots in Africa.
disambiguating description: ✨ Golden light • Quality rights • Desert solitude
geo: GeoCoordinates
  latitude: 23.8833
  longitude: -15.8833
address: PostalAddress
  address locality: Dakhla
  address country: Western Sahara
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 280°-350°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Winter NW swells. Golden Point. Quality right hand point.
tourist type: Intermediate to advanced
warning: Warning
  text: 🏝️ Remote
  description: Golden Point. Quality right hand point.
accessibility API: Nearest airport: VIL
  type: Place
  description: 45 minutes drive from VIL airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 6
  crowd level: 2
  water temp c: 20
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 280
    workable range max: 350
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 130
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: VIL
    drive time minutes: 45
    boat required: false
    boat cost usd per day: 0
    access notes: Golden Point. Quality right hand point.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Winter NW swells. Golden Point. Quality right hand point.

Lassarga
type: TouristAttraction
description: Lassarga was discovered in 2015 and quickly earned a reputation as one of the best waves in the Dakhla region. The reef break produces complete, generous rights that offer multiple sections and the occasional barrel. The remote location keeps crowds minimal, and the consistent wind patterns mean it's often offshore.
disambiguating description: 🆕 Discovered 2015 • Best in region • Complete waves
geo: GeoCoordinates
  latitude: 23.85
  longitude: -15.9
address: PostalAddress
  address locality: Dakhla
  address country: Western Sahara
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 280°-350°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.2m - 3m
  description: Ideal size: 2.1m. Too small below 1.2m, too big (closeout) above 3m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Winter NW swells. Discovered 2015. Complete generous wave, one of best in region.
tourist type: Intermediate to advanced
warning: Warning
  text: 🏝️ Remote, 🚶 Difficult access
  description: Discovered 2015. Complete generous wave, one of best in region.
accessibility API: Nearest airport: VIL
  type: Place
  description: 50 minutes drive from VIL airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 6
  crowd level: 2
  water temp c: 20
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 280
    workable range max: 350
    sweet spot size m: 2.1
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 130
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: VIL
    drive time minutes: 50
    boat required: false
    boat cost usd per day: 0
    access notes: Discovered 2015. Complete generous wave, one of best in region.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Winter NW swells. Discovered 2015. Complete generous wave, one of best in region.

Oumlaabour
type: TouristAttraction
description: Oumlaabour is a consistent left point break on the Western Sahara coast, picking up swell that misses more sheltered spots. The wave offers long, workable walls in a stark desert environment. When the wind cooperates, it's one of the most consistent options in the Dakhla area.
disambiguating description: ⬅️ Consistent left point • Desert backdrop • Swell magnet
geo: GeoCoordinates
  latitude: 23.7333
  longitude: -15.9167
address: PostalAddress
  address locality: Dakhla
  address country: Western Sahara
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 280°-350°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Winter NW swells. Exposed point. Consistent, quality when clean.
tourist type: Intermediate to advanced
warning: Warning
  text: 🏝️ Remote
  description: Exposed point. Consistent, quality when clean.
accessibility API: Nearest airport: VIL
  type: Place
  description: 55 minutes drive from VIL airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 5
  crowd level: 2
  water temp c: 20
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 280
    workable range max: 350
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 130
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: VIL
    drive time minutes: 55
    boat required: false
    boat cost usd per day: 0
    access notes: Exposed point. Consistent, quality when clean.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Winter NW swells. Exposed point. Consistent, quality when clean.

La Corniche (Dakhla)
type: TouristAttraction
description: La Corniche is a beach break near the town of Laayoune, offering multiple peaks along a stretch of sand. The area sees very few surfers despite consistent waves, making it a good option for those seeking uncrowded surf in an unusual destination.
disambiguating description: 🏖️ Near Laayoune • Multiple peaks • Virtually empty
geo: GeoCoordinates
  latitude: 27.15
  longitude: -13.2
address: PostalAddress
  address locality: Dakhla
  address country: Western Sahara
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 280°-350°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Winter NW swells. Near Laayoune. Multiple peaks, uncrowded.
tourist type: Intermediate to advanced
warning: Warning
  text: 🏝️ Remote
  description: Near Laayoune. Multiple peaks, uncrowded.
accessibility API: Nearest airport: EUN
  type: Place
  description: 30 minutes drive from EUN airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 5
  crowd level: 2
  water temp c: 19
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 280
    workable range max: 350
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 130
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: EUN
    drive time minutes: 30
    boat required: false
    boat cost usd per day: 0
    access notes: Near Laayoune. Multiple peaks, uncrowded.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Winter NW swells. Near Laayoune. Multiple peaks, uncrowded.

Foum El Oued
type: TouristAttraction
description: Foum El Oued is a beach and point break near Dakhla that produces quality rights when NW swells arrive. The setup is similar to other spots in the region but often less crowded. A good option when conditions favor a more northerly swell direction.
disambiguating description: ➡️ Quality right point • Near Dakhla • Consistent option
geo: GeoCoordinates
  latitude: 23.6833
  longitude: -15.95
address: PostalAddress
  address locality: Laayoune
  address country: Western Sahara
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 280°-350°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Winter NW swells. Near Dakhla. Quality right point.
tourist type: Intermediate to advanced
warning: Warning
  text: 🏝️ Remote
  description: Near Dakhla. Quality right point.
accessibility API: Nearest airport: VIL
  type: Place
  description: 40 minutes drive from VIL airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 5
  crowd level: 2
  water temp c: 20
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 280
    workable range max: 350
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 130
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: VIL
    drive time minutes: 40
    boat required: false
    boat cost usd per day: 0
    access notes: Near Dakhla. Quality right point.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Winter NW swells. Near Dakhla. Quality right point.

Cap Blanc
type: TouristAttraction
description: Cap Blanc is Mauritania's northernmost point, where the coastline juts into the Atlantic and catches NW swells. The wave is a quality right that breaks in front of a seal colony (and yes, sharks are a consideration). This is frontier surfing at its most remote—few surfers have ever ridden these waves.
disambiguating description: 🦭 Seal colony point • Frontier surfing • Mauritania's north tip
geo: GeoCoordinates
  latitude: 20.7667
  longitude: -17.05
address: PostalAddress
  address locality: Nouadhibou
  address country: Mauritania
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 280°-350°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Winter NW swells. Mauritania's northernmost point. Quality when clean.
tourist type: Intermediate to advanced
warning: Warning
  text: 🏝️ Remote, 🦈 Sharks
  description: Mauritania's northernmost point. Quality when clean.
accessibility API: Nearest airport: NDB
  type: Place
  description: 30 minutes drive from NDB airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 6
  crowd level: 1
  water temp c: 19
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 280
    workable range max: 350
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 130
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: NDB
    drive time minutes: 30
    boat required: false
    boat cost usd per day: 0
    access notes: Mauritania's northernmost point. Quality when clean.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Winter NW swells. Mauritania's northernmost point. Quality when clean.

Nouadhibou
type: TouristAttraction
description: Nouadhibou is Mauritania's second-largest city, a port town on a peninsula that catches Atlantic swells. The coastline offers various peaks and points that remain almost completely unexplored by surfers. The famous ship graveyard and remote location make this one of the world's most unusual surf destinations.
disambiguating description: 🚢 Ship graveyard city • Unexplored coastline • True frontier
geo: GeoCoordinates
  latitude: 20.9167
  longitude: -17.0333
address: PostalAddress
  address locality: Nouadhibou
  address country: Mauritania
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 280°-350°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 60°-130°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Winter NW swells. Main coastal city. Various breaks.
tourist type: Intermediate to advanced
warning: Warning
  text: 🏝️ Remote, 🦈 Sharks
  description: Main coastal city. Various breaks.
accessibility API: Nearest airport: NDB
  type: Place
  description: 15 minutes drive from NDB airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 5
  crowd level: 1
  water temp c: 19
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 280
    workable range max: 350
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 60
    offshore range max: 130
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: NDB
    drive time minutes: 15
    boat required: false
    boat cost usd per day: 0
    access notes: Main coastal city. Various breaks.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    secondary months: 4
    secondary months: 9
    secondary months names: Apr, Sep
    season explanation: Winter NW swells. Main coastal city. Various breaks.

La Izquierda
type: TouristAttraction
description: La Izquierda is a powerful left-hand reef break in Tenerife that produces heavy barrels when north swells hit. The wave breaks in front of what was once a Club Med resort and attracts a committed local crew. The freight-train speed demands respect and expert-level ability.
disambiguating description: 🚂 Freight-train lefts • Tenerife's heaviest • Local crew territory
geo: GeoCoordinates
  latitude: 28.05
  longitude: -16.7333
address: PostalAddress
  address locality: Tenerife
  address country: Spain
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 330°
  description: Works best with swells from 330° (NNW). Workable range: 300°-360°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.2m - 3m
  description: Ideal size: 2.1m. Too small below 1.2m, too big (closeout) above 3m.
additional property: Swell Period
  type: PropertyValue
  value: 12s - 16s
  description: Needs at least 12s period. Ideal: 16s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 90° (E)
  description: Offshore wind from 90° (E). Offshore range: 45°-135°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Heavy barrels in Playa de las Americas. Freight train left reef.
tourist type: Expert surfers only
warning: Warning
  text: 🪸 Sharp reef, 👥 Crowded, 👊 Localism
  description: Heavy local crew. Respect required.
accessibility API: Nearest airport: TFN
  type: Place
  description: 45 minutes drive from TFN airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 8
  crowd level: 5
  water temp c: 20
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 330
    workable range min: 300
    workable range max: 360
    sweet spot size m: 2.1
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 90
    offshore range min: 45
    offshore range max: 135
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: TFN
    drive time minutes: 45
    boat required: false
    boat cost usd per day: 0
    access notes: Heavy locals. Respect required.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    season explanation: Heavy barrels in Playa de las Americas. Freight train left reef.

El Confital
type: TouristAttraction
description: El Confital is one of the best waves in the Canary Islands and has hosted numerous WSL events. This powerful right-hand reef produces heavy, barreling waves when solid north swells arrive. The local crew is legendary and territorial. When it's on, El Confital rivals any wave in Europe.
disambiguating description: 🏆 WSL contest venue • Heavy reef barrels • Canaries' premier right
geo: GeoCoordinates
  latitude: 28.15
  longitude: -15.4333
address: PostalAddress
  address locality: Gran Canaria
  address country: Spain
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 330°
  description: Works best with swells from 330° (NNW). Workable range: 300°-360°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.2m - 4m
  description: Ideal size: 2.6m. Too small below 1.2m, too big (closeout) above 4m.
additional property: Swell Period
  type: PropertyValue
  value: 12s - 16s
  description: Needs at least 12s period. Ideal: 16s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 180° (S)
  description: Offshore wind from 180° (S). Offshore range: 135°-225°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid-high
  description: Works best between 0.5m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Heavy reef break. Pro-level when big. WSL event venue.
tourist type: Expert surfers only
warning: Warning
  text: 🪸 Sharp reef, 👥 Crowded, 👊 Localism
  description: Heavy reef. Strong local crew.
accessibility API: Nearest airport: LPA
  type: Place
  description: 15 minutes drive from LPA airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 9
  crowd level: 7
  water temp c: 20
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 330
    workable range min: 300
    workable range max: 360
    sweet spot size m: 2.6
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 180
    offshore range min: 135
    offshore range max: 225
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: LPA
    drive time minutes: 15
    boat required: false
    boat cost usd per day: 0
    access notes: Near Las Palmas. Protected bay near La Isleta.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    season explanation: Heavy reef break. Pro-level when big. WSL event venue.

San Juan
type: TouristAttraction
description: San Juan is a technical left-hand reef break near the famous La Santa zone. The wave offers consistent hollow sections when north swells hit, with a tricky paddle-out over the reef. A good option for experienced surfers wanting to escape La Santa crowds.
disambiguating description: ⬅️ La Santa zone left • Consistent hollow • Technical paddle-out
geo: GeoCoordinates
  latitude: 29.2333
  longitude: -13.6167
address: PostalAddress
  address locality: Lanzarote
  address country: Spain
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 290°-340°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 11s - 14s
  description: Needs at least 11s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 135° (SE)
  description: Offshore wind from 135° (SE). Offshore range: 90°-180°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: low-mid
  description: Works best between 0.3m and 1.5m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Consistent hollow left near La Santa.
tourist type: Expert surfers only
warning: Warning
  text: 🪸 Sharp reef, 👥 Crowded
  description: Shallow reef sections.
accessibility API: Nearest airport: ACE
  type: Place
  description: 20 minutes drive from ACE airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 7
  crowd level: 5
  water temp c: 20
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 290
    workable range max: 340
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 135
    offshore range min: 90
    offshore range max: 180
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: ACE
    drive time minutes: 20
    boat required: false
    boat cost usd per day: 0
    access notes: Near La Santa. Technical paddle-out.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    season explanation: Consistent hollow left near La Santa.

Chickens
type: TouristAttraction
description: Chickens is a fun left reef break in the La Santa area that offers hollow waves without the intensity of nearby El Quemao. Named for the local farm chickens, it's a popular option for sampling the La Santa zone without tackling its heaviest waves.
disambiguating description: 🐔 La Santa option • Hollow but forgiving • Named for farm chickens
geo: GeoCoordinates
  latitude: 29.25
  longitude: -13.6333
address: PostalAddress
  address locality: Lanzarote
  address country: Spain
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 315°
  description: Works best with swells from 315° (NW). Workable range: 290°-340°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 11s - 14s
  description: Needs at least 11s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 135° (SE)
  description: Offshore wind from 135° (SE). Offshore range: 90°-180°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.5m and 1.8m tide.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Hollow waves near La Santa. More forgiving than El Quemao.
tourist type: Intermediate to advanced
warning: Warning
  text: 🪸 Sharp reef
accessibility API: Nearest airport: ACE
  type: Place
  description: 20 minutes drive from ACE airport.
content rating: verified
contributor: Surfline, Stormrider
llm context:
  difficulty: 6
  crowd level: 5
  water temp c: 20
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 315
    workable range min: 290
    workable range max: 340
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 135
    offshore range min: 90
    offshore range max: 180
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: ACE
    drive time minutes: 20
    boat required: false
    boat cost usd per day: 0
    access notes: La Santa zone.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    season explanation: Hollow waves near La Santa. More forgiving than El Quemao.

Untouchables
type: TouristAttraction
description: Untouchables is a remote quality right-hander in the Dakhla wilderness. The name reflects its isolation - reaching it requires a 4x4 and commitment. Those who make the journey are rewarded with empty perfect waves.
disambiguating description: 🔒 Named for isolation • Perfect right • 4x4 mission
geo: GeoCoordinates
  latitude: 23.25
  longitude: -16.25
address: PostalAddress
  address locality: Dakhla
  address country: Western Sahara
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 300°
  description: Works best with swells from 300° (WNW). Workable range: 270°-330°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1m - 2.5m
  description: Ideal size: 1.8m. Too small below 1m, too big (closeout) above 2.5m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 45° (NE)
  description: Offshore wind from 45° (NE). Offshore range: 0°-90°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Tide preference: mid.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Remote quality right handle. NE winds.
tourist type: Intermediate to advanced
warning: Warning
  text: 🏝️ Remote, 🚶 Difficult access
  description: Very remote. 4x4 essential.
accessibility API: Nearest airport: VIL
  type: Place
  description: 90 minutes drive from VIL airport.
content rating: community
contributor: Stormrider
llm context:
  difficulty: 6
  crowd level: 1
  water temp c: 19
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 300
    workable range min: 270
    workable range max: 330
    sweet spot size m: 1.75
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 45
    offshore range min: 0
    offshore range max: 90
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: VIL
    drive time minutes: 90
    boat required: false
    boat cost usd per day: 0
    access notes: Remote quality right handle. 4x4 essential.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    season explanation: Remote quality right handle. NE winds.

Patos
type: TouristAttraction
description: Patos is a quality reef break in the remote Dakhla coastline offering consistent waves over a volcanic reef. The wave has good shape and rewards the long drive from town.
disambiguating description: 🦆 Remote reef break • Quality shape • Empty desert lineup
geo: GeoCoordinates
  latitude: 23.15
  longitude: -16.2833
address: PostalAddress
  address locality: Dakhla
  address country: Western Sahara
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 300°
  description: Works best with swells from 300° (WNW). Workable range: 270°-330°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.4m
  description: Ideal size: 1.6m. Too small below 0.9m, too big (closeout) above 2.4m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 45° (NE)
  description: Offshore wind from 45° (NE). Offshore range: 0°-90°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Tide preference: mid.
additional property: Primary Season
  type: PropertyValue
  value: Oct, Nov, Dec, Jan, Feb, Mar
  description: Quality reef break in remote area.
tourist type: Intermediate to advanced
warning: Warning
  text: 🏝️ Remote, 🪸 Sharp reef
  description: Remote location.
accessibility API: Nearest airport: VIL
  type: Place
  description: 100 minutes drive from VIL airport.
content rating: community
contributor: Stormrider
llm context:
  difficulty: 6
  crowd level: 1
  water temp c: 19
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 300
    workable range min: 270
    workable range max: 330
    sweet spot size m: 1.65
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 45
    offshore range min: 0
    offshore range max: 90
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: VIL
    drive time minutes: 100
    boat required: false
    boat cost usd per day: 0
    access notes: Quality reef break in remote area.
  best season:
    primary months: 10
    primary months: 11
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Oct, Nov, Dec, Jan, Feb, Mar
    season explanation: Quality reef break in remote area.

Durban North Beach
type: TouristAttraction
description: Durban North Beach is a beach break in Durban, South Africa.
geo: GeoCoordinates
  latitude: -29.8527
  longitude: 31.0382
address: PostalAddress
  address locality: Durban
  address country: South Africa
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 110°
  description: Works best with swells from 110° (ESE). Workable range: 80°-140°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.4m
  description: Ideal size: 1.6m. Too small below 0.9m, too big (closeout) above 2.4m.
additional property: Swell Period
  type: PropertyValue
  value: 8s - 12s
  description: Needs at least 8s period. Ideal: 12s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 240° (WSW)
  description: Offshore wind from 240° (WSW). Offshore range: 210°-270°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: low-mid
  description: Tide preference: low-mid.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep
  description: Best months: Mar, Apr, May, Jun, Jul, Aug, Sep.
tourist type: Intermediate to advanced
warning: Warning
  text: 🦈 Sharks, 🌀 Strong rips
  description: Shark nets in place. Warm water year-round.
accessibility API: Nearest airport: DUR
  type: Place
  description: 10 minutes drive from DUR airport.
content rating: community
contributor: Strike Mission Team
llm context:
  difficulty: 6
  crowd level: 6
  water temp c: 23
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 110
    workable range min: 80
    workable range max: 140
    sweet spot size m: 1.65
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 240
    offshore range min: 210
    offshore range max: 270
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: DUR
    drive time minutes: 10
    boat required: false
    boat cost usd per day: 0
  best season:
    primary months: 3
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep

Plettenberg Wedge
type: TouristAttraction
description: Plettenberg Wedge is a beach break in Plettenberg Bay, South Africa.
geo: GeoCoordinates
  latitude: -34.0541
  longitude: 23.3756
address: PostalAddress
  address locality: Plettenberg Bay
  address country: South Africa
  address region: Africa
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 200°
  description: Works best with swells from 200° (SSW). Workable range: 180°-220°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.4m
  description: Ideal size: 1.6m. Too small below 0.9m, too big (closeout) above 2.4m.
additional property: Swell Period
  type: PropertyValue
  value: 10s - 14s
  description: Needs at least 10s period. Ideal: 14s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 270° (W)
  description: Offshore wind from 270° (W). Offshore range: 250°-290°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: low-mid
  description: Tide preference: low-mid.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: Best months: Apr, May, Jun, Jul, Aug, Sep.
tourist type: Intermediate to advanced
warning: Warning
  text: 🦈 Sharks, 🌀 Strong rips
  description: Great white shark territory. Be aware.
accessibility API: Nearest airport: PLZ
  type: Place
  description: 120 minutes drive from PLZ airport.
content rating: community
contributor: Strike Mission Team
llm context:
  difficulty: 6
  crowd level: 3
  water temp c: 18
  best board: shortboard
  swell physics:
    explanation: Swell direction must be within the workable range AND within the spot's coastal orientation. A south-facing beach cannot receive north swells, no matter the size or period.
    optimal direction degrees: 200
    workable range min: 180
    workable range max: 220
    sweet spot size m: 1.65
  wind physics:
    explanation: Offshore wind (blowing from land toward ocean) grooms the wave face. Onshore wind (blowing from ocean toward land) destroys wave quality. Wind tolerance varies by wave type.
    optimal offshore degrees: 270
    offshore range min: 250
    offshore range max: 290
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: PLZ
    drive time minutes: 120
    boat required: false
    boat cost usd per day: 0
  best season:
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months names: Apr, May, Jun, Jul, Aug, Sep

Strike Mission
type: Organization
description: Surf forecast intelligence platform