Strike Mission Surf Spots
type: ItemList
description: Expert-verified surf spot database with detailed swell/wind parameters, hazards, and travel information
number of items: 73
item list element: Cacimba do Padre
item list element: Sancho
item list element: Laje de Jaguaruna
item list element: Ilha dos Lobos
item list element: Praia da Vila
item list element: Silveira Point
item list element: Guarda do Embaú
item list element: Saquarema - Itaúna
item list element: Saquarema - Barrinha
item list element: Maresias
item list element: Joaquina
item list element: Moçambique
item list element: Laje do Bode
item list element: Itacoatiara
item list element: Laje do Shock
item list element: Abricadabras
item list element: Biboca
item list element: Campeche
item list element: Praia Mole
item list element: São Conrado
item list element: Prainha
item list element: Itamambuca
item list element: Cardoso Point
item list element: Praia do Rosa
item list element: Ferrugem
item list element: Grumari
item list element: Arpoador
item list element: Corais
item list element: Tiririca
item list element: Farol de Santa Marta
item list element: Itapirubá
item list element: Conceição
item list element: Boldró
item list element: Pico de Matinhos
item list element: Engenhoca
item list element: Prainha Itacaré
item list element: Ponta Negra
item list element: Praia do Amor
item list element: Pipa Lajão
item list element: Geribá
item list element: Madeiro
item list element: Leblon Pontão
item list element: Barra da Tijuca
item list element: Lagoinha do Leste
item list element: Santinho
item list element: Quatro Ilhas
item list element: Praia Brava BC
item list element: Itiraquera
item list element: Camacho
item list element: Paúba
item list element: Camburi
item list element: Guarujá
item list element: Cepilho
item list element: Lopes Mendes
item list element: Aventureiro
item list element: Jacone
item list element: Praia do Forte
item list element: Praia Grande SFS
item list element: Capão da Canoa
item list element: Torres Praia da Cal
item list element: Torres Guarita
item list element: Hermenegildo
item list element: Taíba
item list element: Jericoacoara
item list element: Fortaleza Iracema
item list element: Tabatinga
item list element: Cacimbinha
item list element: Piratininga
item list element: Camboinhas
item list element: Copacabana Posto 5
item list element: Praia da Pinheira
item list element: Ingleses
item list element: Praia dos Açores
provider: Strike Mission
  type: Organization
  description: Surf forecast intelligence platform
date published: 2026-01-20
date modified: 2026-05-06T20:05:55.343Z

Cacimba do Padre
type: TouristAttraction
description: Cacimba do Padre is Brazil's Pipeline—a world-class beach break on the remote island paradise of Fernando de Noronha. When North swells hit this UNESCO World Heritage Site, the beach produces thick, heavy barrels in crystal-clear water. The setting is unreal: dramatic volcanic formations, pristine beaches, and strict environmental protections. Getting here is expensive and requires planning, but the reward is Brazilian surfing's ultimate prize. Pipe-quality tubes in paradise.
disambiguating description: 🇧🇷 Brazilian Pipeline • Island paradise • UNESCO World Heritage waves
geo: GeoCoordinates
  latitude: -3.849
  longitude: -32.439
address: PostalAddress
  address locality: Fernando de Noronha
  address country: Brazil
  address region: South America
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: 310°-350°.
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: 10s - 15s
  description: Needs at least 10s period. Ideal: 15s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 135° (SE)
  description: Offshore wind from 135° (SE). Offshore range: 90°-180°. Best window: both.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Works best between 0.5m and 2m tide.
additional property: Primary Season
  type: PropertyValue
  value: Dec, Jan, Feb, Mar
  description: Northern hemisphere winter swells bring the biggest surf.
tourist type: Expert surfers only
warning: Warning
  text: 👥 Crowded, 🏝️ Remote
  description: Remote island. Expensive access. Can get crowded with pro Brazilians.
accessibility API: Nearest airport: FEN
  type: Place
  description: 15 minutes drive from FEN airport.
content rating: verified
contributor: Data analysis
llm context:
  difficulty: 7
  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: 330
    workable range min: 310
    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: 135
    offshore range min: 90
    offshore range max: 180
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: FEN
    drive time minutes: 15
    boat required: false
    boat cost usd per day: 0
    access notes: Fly to the island, then short drive/walk.
  best season:
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Dec, Jan, Feb, Mar
    secondary months: 11
    secondary months: 4
    secondary months names: Nov, Apr
    season explanation: Northern hemisphere winter swells bring the biggest surf.

Sancho
type: TouristAttraction
description: Sancho is Brazil's ultimate exclusive wave—a perfect right-hand barrel breaking over volcanic reef on Fernando de Noronha, a UNESCO World Heritage archipelago 350km off the mainland. The marine park status means strict visitor limits, environmental fees, and genuine protection of what many consider Brazil's finest wave. When north Atlantic swells reach this remote outpost, the reef produces flawless, symmetrical tubes in crystalline tropical waters teeming with marine life. Getting here is a pilgrimage, but those who make it discover Brazilian surfing's most pristine treasure.
disambiguating description: 🌊 UNESCO marine paradise • Brazil's best wave • Limited access
geo: GeoCoordinates
  latitude: -3.85
  longitude: -32.4333
address: PostalAddress
  address locality: Fernando de Noronha
  address country: Brazil
  address region: South America
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: 320°-30°.
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: 180° (S)
  description: Offshore wind from 180° (S). Offshore range: 140°-220°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Works best between 0.4m and 1.4m tide.
additional property: Primary Season
  type: PropertyValue
  value: Dec, Jan, Feb, Mar
  description: December-March. North Atlantic swells.
tourist type: Expert surfers only
warning: Warning
  text: 🪸 Sharp reef, 🦈 Sharks, 🏝️ Remote, 🚶 Difficult access
  description: Marine park - limited surfers per day. Shark activity. Permit required.
accessibility API: Nearest airport: FEN
  type: Place
  description: 15 minutes drive from FEN airport.
content rating: verified
contributor: Brazil surf community
llm context:
  difficulty: 7
  crowd level: 2
  water temp c: 28
  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: 320
    workable range max: 30
    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: 180
    offshore range min: 140
    offshore range max: 220
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: FEN
    drive time minutes: 15
    boat required: false
    boat cost usd per day: 0
    access notes: UNESCO site. Daily visitor limits. Environmental fee.
  best season:
    primary months: 12
    primary months: 1
    primary months: 2
    primary months: 3
    primary months names: Dec, Jan, Feb, Mar
    secondary months: 11
    secondary months: 4
    secondary months names: Nov, Apr
    season explanation: December-March. North Atlantic swells.

Laje de Jaguaruna
type: TouristAttraction
description: Laje de Jaguaruna is Brazil's answer to Nazaré, a massive offshore slab that produces some of the biggest waves in the Southern Hemisphere when giant Antarctic swells march up the coast. The wave breaks over a shallow rock shelf about 2km offshore, creating towering walls of water that have exceeded 15 meters. This is strictly tow-in territory for the most experienced big wave surfers, with jet ski support essential. The spot gained international recognition when Brazilian chargers began pushing the limits here, culminating in a 14.82m ride in 2025.
disambiguating description: 🌊 Brazil's Nazaré • Tow-in slab • 50ft+ potential
geo: GeoCoordinates
  latitude: -28.6167
  longitude: -49.0167
address: PostalAddress
  address locality: Jaguaruna, SC
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Big Wave
  description: This is a big wave break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 157°
  description: Works best with swells from 157° (SSE). Workable range: 135°-200°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 4.5m - 15m
  description: Ideal size: 9.8m. Too small below 4.5m, too big (closeout) above 15m.
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: 270° (W)
  description: Offshore wind from 270° (W). Offshore range: 225°-315°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Tide preference: mid.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: Winter swells from Antarctic storms
tourist type: Expert surfers only
warning: Warning
  text: 😮‍💨 Hold-downs, 🪨 Rocks, 🏝️ Remote, ⚠️ Shallow
  description: Tow-in only. Extremely dangerous shallow reef slab.
accessibility API: Nearest airport: FLN
  type: Place
  description: 120 minutes drive from FLN airport. Requires boat access ($500/day).
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 10
  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: 157
    workable range min: 135
    workable range max: 200
    sweet spot size m: 9.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: 225
    offshore range max: 315
    max offshore speed kmh: 50
  travel logistics:
    nearest airport: FLN
    drive time minutes: 120
    boat required: true
    boat cost usd per day: 500
    access notes: Jet ski required for tow-in sessions
  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
    season explanation: Winter swells from Antarctic storms

Ilha dos Lobos
type: TouristAttraction
description: Ilha dos Lobos is Brazil's most powerful wave, a Teahupoo-style slab that detonates over a shallow rock shelf near Torres in Rio Grande do Sul. The wave is named after the sea lion colony that inhabits the nearby island and breaks with incredible force when large SE swells hit the coast. Access is currently restricted due to conservation efforts, making this an exclusive big wave venue for those with permits. When it's on, the barrel is thick, hollow, and unforgiving.
disambiguating description: ⚡ Brazil's Teahupoo • Conservation restricted • Maximum power
geo: GeoCoordinates
  latitude: -29.35
  longitude: -49.7167
address: PostalAddress
  address locality: Torres, RS
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Slab
  description: This is a slab break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 135°
  description: Works best with swells from 135° (SE). Workable range: 112°-180°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 4.5m - 10m
  description: Ideal size: 7.3m. Too small below 4.5m, 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: 292° (WNW)
  description: Offshore wind from 292° (WNW). Offshore range: 247°-337°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Tide preference: mid.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: Winter swells only
tourist type: Expert surfers only
warning: Warning
  text: 😮‍💨 Hold-downs, 🪨 Rocks, 🏝️ Remote, ⚠️ Shallow
  description: Currently restricted for conservation. Tow-in only.
accessibility API: Nearest airport: POA
  type: Place
  description: 180 minutes drive from POA airport. Requires boat access ($400/day).
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 10
  crowd level: 1
  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: 135
    workable range min: 112
    workable range max: 180
    sweet spot size m: 7.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: 292
    offshore range min: 247
    offshore range max: 337
    max offshore speed kmh: 25
  travel logistics:
    nearest airport: POA
    drive time minutes: 180
    boat required: true
    boat cost usd per day: 400
    access notes: Conservation area - access restricted
  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
    season explanation: Winter swells only

Praia da Vila
type: TouristAttraction
description: Praia da Vila in Imbituba is Brazil's answer to Sunset Beach, a powerful beach break that can handle serious size when winter swells push up from the Antarctic. The wave breaks over deep water sandbars that shift with the seasons, creating A-frame peaks that barrel on solid swells. Local chargers have pushed the limits here on triple overhead days, earning the spot a reputation as one of Brazil's premier big wave beach breaks. The surrounding town has a laid-back fishing village vibe.
disambiguating description: 🌊 Brazil's Sunset Beach • Triple overhead potential • Deep water power
geo: GeoCoordinates
  latitude: -28.2333
  longitude: -48.6667
address: PostalAddress
  address locality: Imbituba, SC
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 157°
  description: Works best with swells from 157° (SSE). Workable range: 135°-200°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.8m - 3.5m
  description: Ideal size: 2.6m. Too small below 1.8m, 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: 0°-90°. 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, Oct
  description: Best in autumn/winter with S swells
tourist type: Expert surfers only
warning: Warning
  text: 🌀 Strong rips, 👥 Crowded
  description: Strong currents on bigger days
accessibility API: Nearest airport: FLN
  type: Place
  description: 90 minutes drive from FLN airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 7
  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: 157
    workable range min: 135
    workable range max: 200
    sweet spot size m: 2.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: FLN
    drive time minutes: 90
    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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Best in autumn/winter with S swells

Silveira Point
type: TouristAttraction
description: Silveira Point, nicknamed "Mike Tyson" by locals for its punching power, is one of southern Brazil's best right-hand point breaks. The wave wraps around a rocky headland and offers long, hollow rides when solid S swells light up the coast. The takeoff is intense and the inside section throws thick lips over shallow rock, making it a spot that demands respect. The local crew here is tight-knit and experienced, so visiting surfers should show proper etiquette.
disambiguating description: 🥊 "Mike Tyson" • Powerful right point • Hollow barrels
geo: GeoCoordinates
  latitude: -28.0167
  longitude: -48.6167
address: PostalAddress
  address locality: Garopaba, SC
  address country: Brazil
  address region: South America
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: 157°-202°.
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: 0° (N)
  description: Offshore wind from 0° (N). Offshore range: 315°-45°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid-high
  description: Tide preference: mid-high.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Works year-round but best in winter
tourist type: Expert surfers only
warning: Warning
  text: 🪨 Rocks, 👥 Crowded, 👊 Localism
  description: Rocky entry, local crew
accessibility API: Nearest airport: FLN
  type: Place
  description: 75 minutes drive from FLN airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 7
  crowd level: 7
  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: 180
    workable range min: 157
    workable range max: 202
    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: 0
    offshore range min: 315
    offshore range max: 45
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: FLN
    drive time minutes: 75
    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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Works year-round but best in winter

Guarda do Embaú
type: TouristAttraction
description: Guarda do Embaú is a UNESCO World Surfing Reserve and one of Brazil's most iconic waves, a long left-hand point that has drawn comparisons to Uluwatu. The wave breaks off a rocky headland at the mouth of the Madre River, which you must cross by paddling or small boat to access the lineup. When solid S swells arrive, the point offers long, walling lefts with hollow sections that can run for 200+ meters. The village maintains a rustic fishing town atmosphere despite its fame.
disambiguating description: 🏆 World Surfing Reserve • Uluwatu comparisons • River crossing access
geo: GeoCoordinates
  latitude: -27.9
  longitude: -48.5833
address: PostalAddress
  address locality: Palhoça, SC
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 157°
  description: Works best with swells from 157° (SSE). Workable range: 135°-200°.
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: 0° (N)
  description: Offshore wind from 0° (N). Offshore range: 315°-45°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid-high
  description: Tide preference: mid-high.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Year-round with best swells in winter
tourist type: Intermediate to advanced
warning: Warning
  text: 👥 Crowded, 🪨 Rocks, 🌀 Strong rips
  description: Must cross river to access - paddle or boat
accessibility API: Nearest airport: FLN
  type: Place
  description: 50 minutes drive from FLN airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 6
  crowd level: 8
  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: 157
    workable range min: 135
    workable range max: 200
    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: 0
    offshore range min: 315
    offshore range max: 45
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: FLN
    drive time minutes: 50
    boat required: false
    boat cost usd per day: 0
    access notes: Cross river by paddle or small boat
  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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Year-round with best swells in winter

Saquarema - Itaúna
type: TouristAttraction
description: Saquarema is the home of Brazilian surfing and hosts the WSL Championship Tour every year at Itaúna Point. The wave is a powerful right-hand point that breaks over a sand-covered rock shelf, producing long, hollow barrels when winter swells push up from the south. The spot has produced more world champions than anywhere else in Brazil, with Gabriel Medina, Adriano de Souza, and Filipe Toledo all cutting their teeth here. Expect heavy crowds and a competitive atmosphere, but the wave quality justifies the hype.
disambiguating description: 🏆 WSL CT venue • Brazil's most famous wave • World champion factory
geo: GeoCoordinates
  latitude: -22.9333
  longitude: -42.5
address: PostalAddress
  address locality: Saquarema, RJ
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 157°
  description: Works best with swells from 157° (SSE). Workable range: 135°-200°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 1.2m - 4.5m
  description: Ideal size: 2.9m. Too small below 1.2m, too big (closeout) above 4.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: low-mid
  description: Tide preference: low-mid.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Best in autumn/winter with SW swells
tourist type: Expert surfers only
warning: Warning
  text: 👥 Crowded, 🪨 Rocks, 👊 Localism
  description: Very crowded, strong local crew
accessibility API: Nearest airport: GIG
  type: Place
  description: 90 minutes drive from GIG airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 7
  crowd level: 9
  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: 157
    workable range min: 135
    workable range max: 200
    sweet spot size m: 2.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: 0
    offshore range min: 315
    offshore range max: 45
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: GIG
    drive time minutes: 90
    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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Best in autumn/winter with SW swells

Saquarema - Barrinha
type: TouristAttraction
description: Barrinha is Saquarema's heavy wedge, a thick right-hander that throws massive barrels when direct SW swells hit the coast. The wave jacks up dramatically over a shallow sandbar, producing some of the hollowest tubes in Brazil outside of Fernando de Noronha. It's a step up from the main Itaúna peak and rewards committed surfers with Hawaiian-style caverns. The takeoff is critical and the lip throws hard, making it a spot that separates the tourists from the locals.
disambiguating description: 💥 Heavy wedge • Hawaiian-style barrels • SW swell magnet
geo: GeoCoordinates
  latitude: -22.9417
  longitude: -42.5167
address: PostalAddress
  address locality: Saquarema, RJ
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach 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 - 4m
  description: Ideal size: 2.9m. Too small below 1.8m, too big (closeout) above 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: 0° (N)
  description: Offshore wind from 0° (N). Offshore range: 315°-45°. 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, Oct
  description: Best with direct SW swells
tourist type: Expert surfers only
warning: Warning
  text: 👥 Crowded, 🌀 Strong rips
  description: Heavy shorebreak, strong currents
accessibility API: Nearest airport: GIG
  type: Place
  description: 90 minutes drive from GIG airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 7
  crowd level: 7
  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: 202
    workable range min: 180
    workable range max: 225
    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: 0
    offshore range min: 315
    offshore range max: 45
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: GIG
    drive time minutes: 90
    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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Best with direct SW swells

Maresias
type: TouristAttraction
description: Maresias is Gabriel Medina's home break and arguably the most high-performance beach break in Brazil. The wave breaks over shifting sandbars that produce world-class barrels when autumn and winter swells push up from the south. The "Canto do Moreira" section at the south end is the most famous peak, where Medina grew up learning the airs and tubes that would make him a two-time world champion. The nightlife here is legendary, making it a complete surf trip destination.
disambiguating description: 🏆 Gabriel Medina's home • World-class beach break • Legendary nightlife
geo: GeoCoordinates
  latitude: -23.7833
  longitude: -45.55
address: PostalAddress
  address locality: São Sebastião, SP
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 180°
  description: Works best with swells from 180° (S). Workable range: 157°-225°.
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: 0° (N)
  description: Offshore wind from 0° (N). Offshore range: 315°-45°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Year-round with best swells in autumn/winter
tourist type: Expert surfers only
warning: Warning
  text: 👥 Crowded, 👊 Localism, 🌀 Strong rips
  description: Heavy local crew, can get very crowded
accessibility API: Nearest airport: GRU
  type: Place
  description: 150 minutes drive from GRU airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 7
  crowd level: 9
  water temp c: 21
  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: 157
    workable range max: 225
    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: 0
    offshore range min: 315
    offshore range max: 45
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: GRU
    drive time minutes: 150
    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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Year-round with best swells in autumn/winter

Joaquina
type: TouristAttraction
description: Joaquina is the surfing capital of Santa Catarina and one of the most famous beaches in southern Brazil. The wave breaks over a long sandy stretch backed by impressive dunes, producing powerful lefts that have hosted national and international competitions for decades. The beach has a vibrant surf culture with numerous shapers, surf shops, and restaurants lining the approach road. When solid SE swells hit, the wave can hold double overhead with long, walling rides.
disambiguating description: 🏄 Santa Catarina's surf capital • Iconic dune backdrop • Competition venue
geo: GeoCoordinates
  latitude: -27.6333
  longitude: -48.45
address: PostalAddress
  address locality: Florianópolis, SC
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 135°
  description: Works best with swells from 135° (SE). Workable range: 112°-180°.
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: 315° (NW)
  description: Offshore wind from 315° (NW). Offshore range: 270°-360°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Works year-round
tourist type: Intermediate to advanced
warning: Warning
  text: 👥 Crowded, 🌀 Strong rips
  description: Gets very crowded on good days
accessibility API: Nearest airport: FLN
  type: Place
  description: 25 minutes drive from FLN airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 6
  crowd level: 8
  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: 135
    workable range min: 112
    workable range max: 180
    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: 315
    offshore range min: 270
    offshore range max: 360
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: FLN
    drive time minutes: 25
    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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Works year-round

Moçambique
type: TouristAttraction
description: Moçambique is Florianópolis's longest beach and one of its most consistent, a sprawling stretch of sand that picks up any swell angle from E to SE. The beach is known for producing hollow barrels along its length, with multiple peaks offering plenty of space to spread out even on crowded days. The waves here are less powerful than Joaquina but more user-friendly, making it a favorite for both intermediate surfers and experienced locals looking for fun sessions.
disambiguating description: 🏖️ Floripa's longest beach • Consistent barrels • Multiple peaks
geo: GeoCoordinates
  latitude: -27.5167
  longitude: -48.4
address: PostalAddress
  address locality: Florianópolis, SC
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 112°
  description: Works best with swells from 112° (ESE). Workable range: 90°-157°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.5m
  description: Ideal size: 1.7m. Too small below 0.9m, 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: 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: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
  description: Year-round consistency
tourist type: Intermediate to advanced
warning: Warning
  text: 🌀 Strong rips
  description: Long beach with multiple peaks
accessibility API: Nearest airport: FLN
  type: Place
  description: 20 minutes drive from FLN airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 5
  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: 112
    workable range min: 90
    workable range max: 157
    sweet spot size m: 1.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: 35
  travel logistics:
    nearest airport: FLN
    drive time minutes: 20
    boat required: false
    boat cost usd per day: 0
  best season:
    primary months: 1
    primary months: 2
    primary months: 3
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months: 11
    primary months: 12
    primary months names: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
    season explanation: Year-round consistency

Laje do Bode
type: TouristAttraction
description: Laje do Bode is Fernando de Noronha's right-hand gem, a perfect reef break that some locals consider even better than the more famous Cacimba do Padre. The wave breaks over a volcanic rock shelf and produces long, mechanical barrels when NNW swells wrap around the island. The takeoff is more forgiving than Cacimba but the inside section throws hard, rewarding surfers with deep, square tubes. Being on a remote volcanic island 350km offshore adds to the adventure.
disambiguating description: 💎 Noronha's secret gem • Perfect right reef • Longer than Cacimba
geo: GeoCoordinates
  latitude: -3.8583
  longitude: -32.425
address: PostalAddress
  address locality: Fernando de Noronha
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 337°
  description: Works best with swells from 337° (NNW). Workable range: 315°-360°.
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: 12s - 16s
  description: Needs at least 12s period. Ideal: 16s+ (long-period groundswell).
additional property: Optimal Wind
  type: PropertyValue
  value: 157° (SSE)
  description: Offshore wind from 157° (SSE). Offshore range: 112°-202°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: high
  description: Tide preference: high.
additional property: Primary Season
  type: PropertyValue
  value: Nov, Dec, Jan, Feb, Mar
  description: N/NW swells from North Atlantic winter storms
tourist type: Expert surfers only
warning: Warning
  text: 🪸 Sharp reef, ⚠️ Shallow, 🏝️ Remote
  description: Shallow reef, remote island location
accessibility API: Nearest airport: REC
  type: Place
  description: 15 minutes drive from REC airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 7
  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: 337
    workable range min: 315
    workable range max: 360
    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: 157
    offshore range min: 112
    offshore range max: 202
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: REC
    drive time minutes: 15
    boat required: false
    boat cost usd per day: 0
    access notes: Island entry fee required
  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
    season explanation: N/NW swells from North Atlantic winter storms

Itacoatiara
type: TouristAttraction
description: Itacoatiara is the most powerful wave in Rio de Janeiro state, a heavy beach break wedged between dramatic granite boulders on the coast of Niterói. The "Costão" section at the south end produces the hollowest barrels, fast lefts that barrel over shallow sand with impressive force. The spot has hosted international competitions and is known for producing some of Brazil's best tube riders. The setting is stunning, with Sugar Loaf-like rock formations framing the lineup.
disambiguating description: ⚡ Rio's most powerful wave • Dramatic boulder setting • Competition venue
geo: GeoCoordinates
  latitude: -22.975
  longitude: -43.0333
address: PostalAddress
  address locality: Niterói, RJ
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 135°
  description: Works best with swells from 135° (SE). Workable range: 112°-180°.
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: 0° (N)
  description: Offshore wind from 0° (N). Offshore range: 315°-45°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid-high
  description: Tide preference: mid-high.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Best in autumn/winter
tourist type: Expert surfers only
warning: Warning
  text: 👥 Crowded, 🪨 Rocks, 👊 Localism
  description: Heavy local crew, rocky sides
accessibility API: Nearest airport: GIG
  type: Place
  description: 45 minutes drive from GIG airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 7
  crowd level: 8
  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: 135
    workable range min: 112
    workable range max: 180
    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: 0
    offshore range min: 315
    offshore range max: 45
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: GIG
    drive time minutes: 45
    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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Best in autumn/winter

Laje do Shock
type: TouristAttraction
description: Laje do Shock is one of the most dangerous waves in Brazil, a shallow slab near Itacoatiara that breaks over just 3 feet of water. The wave only works on large SW swells and produces thick, square barrels that detonate with terrifying force. Only a handful of surfers have the skill and courage to ride this wave, as the consequences of a wipeout are severe - the shallow rock shelf has ended sessions and careers. This is strictly expert territory.
disambiguating description: 💀 3ft over rock • Death-defying slab • Experts only
geo: GeoCoordinates
  latitude: -22.975
  longitude: -43.025
address: PostalAddress
  address locality: Niterói, RJ
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Slab
  description: This is a slab break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 202°
  description: Works best with swells from 202° (SSW). Workable range: 180°-247°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 2.5m - 7m
  description: Ideal size: 4.8m. Too small below 2.5m, too big (closeout) above 7m.
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: 0° (N)
  description: Offshore wind from 0° (N). Offshore range: 315°-45°. 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: Needs big SW swells
tourist type: Expert surfers only
warning: Warning
  text: 😮‍💨 Hold-downs, ⚠️ Shallow, 🪨 Rocks, 🏝️ Remote
  description: Extremely dangerous - only 3ft of water over rock
accessibility API: Nearest airport: GIG
  type: Place
  description: 45 minutes drive from GIG airport. Requires boat access ($200/day).
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 10
  crowd level: 2
  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: 202
    workable range min: 180
    workable range max: 247
    sweet spot size m: 4.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: 25
  travel logistics:
    nearest airport: GIG
    drive time minutes: 45
    boat required: true
    boat cost usd per day: 200
    access notes: Boat or jet ski access only
  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
    season explanation: Needs big SW swells

Abricadabras
type: TouristAttraction
description: Abricadabras is one of Fernando de Noronha's hidden gems, a reef break between islands that produces perfect waves for those who know where to look. The takeoff is relatively easy, lulling surfers into a false sense of security before the inside section throws over extremely shallow reef. The wave requires local knowledge to access and time correctly, making it a reward for surfers who invest in building relationships on the island.
disambiguating description: ✨ Hidden gem • Easy takeoff, heavy finish • Local knowledge required
geo: GeoCoordinates
  latitude: -3.8417
  longitude: -32.4
address: PostalAddress
  address locality: Fernando de Noronha
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 337°
  description: Works best with swells from 337° (NNW). Workable range: 315°-360°.
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: 157° (SSE)
  description: Offshore wind from 157° (SSE). Offshore range: 112°-202°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: low
  description: Tide preference: low.
additional property: Primary Season
  type: PropertyValue
  value: Nov, Dec, Jan, Feb, Mar
  description: N/NW swells in December-March
tourist type: Expert surfers only
warning: Warning
  text: 🪸 Sharp reef, ⚠️ Shallow, 🏝️ Remote, 🚶 Difficult access
  description: Requires local knowledge to find
accessibility API: Nearest airport: REC
  type: Place
  description: 20 minutes drive from REC airport.
content rating: community
contributor: Spreadsheet import
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: 337
    workable range min: 315
    workable range max: 360
    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: 157
    offshore range min: 112
    offshore range max: 202
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: REC
    drive time minutes: 20
    boat required: false
    boat cost usd per day: 0
    access notes: Local guide recommended
  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
    season explanation: N/NW swells in December-March

Biboca
type: TouristAttraction
description: Biboca is Fernando de Noronha's big wave spot, a powerful reef break that only awakens when large N swells generated by North Atlantic storms make the 350km journey to this remote volcanic island. The wave is rarely surfed due to the combination of factors required to make it work - big swell, right wind, high tide - and the serious consequences of mistakes on this isolated reef. When it's on, Biboca offers the heaviest wave experience available on the island.
disambiguating description: 🌊 Noronha's big wave • Rarely surfed • Maximum commitment
geo: GeoCoordinates
  latitude: -3.84
  longitude: -32.42
address: PostalAddress
  address locality: Fernando de Noronha
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 337°
  description: Works best with swells from 337° (NNW). Workable range: 315°-360°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 2.5m - 4.5m
  description: Ideal size: 3.5m. Too small below 2.5m, too big (closeout) above 4.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: 157° (SSE)
  description: Offshore wind from 157° (SSE). Offshore range: 112°-202°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: high
  description: Tide preference: high.
additional property: Primary Season
  type: PropertyValue
  value: Nov, Dec, Jan, Feb, Mar
  description: Only breaks on large N swells
tourist type: Expert surfers only
warning: Warning
  text: 😮‍💨 Hold-downs, 🪸 Sharp reef, 🏝️ Remote
  description: Rarely surfed due to extreme conditions
accessibility API: Nearest airport: REC
  type: Place
  description: 20 minutes drive from REC airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 9
  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: 337
    workable range min: 315
    workable range max: 360
    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: 157
    offshore range min: 112
    offshore range max: 202
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: REC
    drive time minutes: 20
    boat required: false
    boat cost usd per day: 0
    access notes: Only for experienced big wave surfers
  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
    season explanation: Only breaks on large N swells

Campeche
type: TouristAttraction
description: Campeche is Florianópolis's most consistent spot, a beach break that picks up any E to SE swell and produces fun, rippable waves throughout the year. The beach stretches for several kilometers with multiple peaks, including the famous "Campeche Rights" that peel down the line with surprising quality. The offshore island of the same name provides some swell filtering that can clean up messy conditions. It's the go-to spot for Floripa locals when other spots are flat.
disambiguating description: ✅ Floripa's most consistent • Year-round waves • Multiple peaks
geo: GeoCoordinates
  latitude: -27.7
  longitude: -48.4667
address: PostalAddress
  address locality: Florianópolis, SC
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 90°
  description: Works best with swells from 90° (E). Workable range: 67°-135°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.5m
  description: Ideal size: 1.7m. Too small below 0.9m, 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: 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: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
  description: Most consistent spot in Floripa
tourist type: Intermediate to advanced
warning: Warning
  text: 👥 Crowded
  description: Can get crowded on good days
accessibility API: Nearest airport: FLN
  type: Place
  description: 30 minutes drive from FLN airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 5
  crowd level: 6
  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: 90
    workable range min: 67
    workable range max: 135
    sweet spot size m: 1.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: 35
  travel logistics:
    nearest airport: FLN
    drive time minutes: 30
    boat required: false
    boat cost usd per day: 0
  best season:
    primary months: 1
    primary months: 2
    primary months: 3
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months: 11
    primary months: 12
    primary months names: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
    season explanation: Most consistent spot in Floripa

Praia Mole
type: TouristAttraction
description: Praia Mole is Florianópolis's fashion beach, known for its beautiful people, vibrant bar scene, and surprisingly consistent waves. The beach break produces hollow A-frames that barrel over the sandy bottom, offering both lefts and rights depending on the sandbar configuration. While it's not the most powerful wave on the island, the consistent conditions and social atmosphere make it a favorite for surfers who appreciate a complete beach experience.
disambiguating description: 🌴 Floripa's fashion beach • Consistent A-frames • Vibrant scene
geo: GeoCoordinates
  latitude: -27.6
  longitude: -48.4333
address: PostalAddress
  address locality: Florianópolis, SC
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 135°
  description: Works best with swells from 135° (SE). Workable range: 90°-180°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.5m
  description: Ideal size: 1.7m. Too small below 0.9m, 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: 0° (N)
  description: Offshore wind from 0° (N). Offshore range: 315°-45°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
  description: Year-round fun waves
tourist type: All skill levels
warning: Warning
  text: 👥 Crowded
  description: Popular beach with mixed crowd
accessibility API: Nearest airport: FLN
  type: Place
  description: 25 minutes drive from FLN airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 4
  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: 135
    workable range min: 90
    workable range max: 180
    sweet spot size m: 1.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: 0
    offshore range min: 315
    offshore range max: 45
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: FLN
    drive time minutes: 25
    boat required: false
    boat cost usd per day: 0
  best season:
    primary months: 1
    primary months: 2
    primary months: 3
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months: 11
    primary months: 12
    primary months names: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
    season explanation: Year-round fun waves

São Conrado
type: TouristAttraction
description: São Conrado is one of Rio's best-kept secrets, a beach break beneath the dramatic Pedra da Gávea that Rob Machado once called his favorite wave in the city. The "Pepê" section produces fast, hollow A-frames that barrel over the sandy bottom, rewarding quick reflexes and committed tube riding. The beach is also the landing zone for hang gliders jumping off the mountain above, adding to the surreal Rio experience.
disambiguating description: 🪂 Rob Machado's Rio favorite • Fast hollow A-frames • Hang glider landing zone
geo: GeoCoordinates
  latitude: -22.9917
  longitude: -43.2667
address: PostalAddress
  address locality: Rio de Janeiro, RJ
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 112°
  description: Works best with swells from 112° (ESE). Workable range: 90°-157°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.5m
  description: Ideal size: 1.7m. Too small below 0.9m, 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: 0° (N)
  description: Offshore wind from 0° (N). Offshore range: 315°-67°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid-high
  description: Tide preference: mid-high.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Best in autumn/winter
tourist type: Intermediate to advanced
warning: Warning
  text: 👥 Crowded, 🌀 Strong rips
  description: Can get crowded, watch for hang gliders landing
accessibility API: Nearest airport: GIG
  type: Place
  description: 25 minutes drive from GIG airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 5
  crowd level: 7
  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: 112
    workable range min: 90
    workable range max: 157
    sweet spot size m: 1.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: 0
    offshore range min: 315
    offshore range max: 67
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: GIG
    drive time minutes: 25
    boat required: false
    boat cost usd per day: 0
    access notes: Easy beach access
  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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Best in autumn/winter

Prainha
type: TouristAttraction
description: Prainha is Rio de Janeiro's most consistent quality surf spot, a crescent-shaped beach nestled in the Atlantic Forest reserve west of the city. The wave breaks over a mix of sand and rock, producing powerful peaks that can handle solid S and SW swells without closing out. The setting is stunning - dense green jungle tumbles down to the beach, making it feel a world away from the urban chaos just 30 minutes back toward the city. The local crew is experienced and the vibe is more serious than Rio's tourist beaches.
disambiguating description: 🌳 Atlantic Forest setting • Rio's best quality wave • Pristine environment
geo: GeoCoordinates
  latitude: -23.0417
  longitude: -43.5083
address: PostalAddress
  address locality: Rio de Janeiro, RJ
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 202°
  description: Works best with swells from 202° (SSW). Workable range: 157°-247°.
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: 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: 270°-360°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Best with S/SW swells in winter
tourist type: Intermediate to advanced
warning: Warning
  text: 👥 Crowded, 👊 Localism, 🪨 Rocks
  description: Rocky points on either side
accessibility API: Nearest airport: GIG
  type: Place
  description: 50 minutes drive from GIG airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 6
  crowd level: 8
  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: 202
    workable range min: 157
    workable range max: 247
    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: 35
  travel logistics:
    nearest airport: GIG
    drive time minutes: 50
    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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Best with S/SW swells in winter

Itamambuca
type: TouristAttraction
description: Itamambuca is one of Ubatuba's premier waves and a regular competition venue on the Brazilian surf circuit. The rivermouth creates constantly shifting sandbars that produce powerful peaks with both lefts and rights. The beach can pick up swell from almost any direction, making it one of the most versatile spots on the São Paulo coast. The surrounding area is lush and tropical, with the river providing a natural boundary that keeps the vibe more relaxed than some of Brazil's more famous breaks.
disambiguating description: 🏆 Competition venue • Multiple quality peaks • Year-round versatility
geo: GeoCoordinates
  latitude: -23.4
  longitude: -45.0167
address: PostalAddress
  address locality: Ubatuba, SP
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 135°
  description: Works best with swells from 135° (SE). Workable range: 45°-180°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.5m
  description: Ideal size: 1.7m. Too small below 0.9m, 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: 315° (NW)
  description: Offshore wind from 315° (NW). Offshore range: 270°-45°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
  description: Year-round with multiple swell windows
tourist type: Intermediate to advanced
warning: Warning
  text: 👥 Crowded, 🌀 Strong rips
  description: Competition venue - can get crowded
accessibility API: Nearest airport: GRU
  type: Place
  description: 180 minutes drive from GRU airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 5
  crowd level: 7
  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: 135
    workable range min: 45
    workable range max: 180
    sweet spot size m: 1.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: 45
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: GRU
    drive time minutes: 180
    boat required: false
    boat cost usd per day: 0
  best season:
    primary months: 1
    primary months: 2
    primary months: 3
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months: 11
    primary months: 12
    primary months names: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
    season explanation: Year-round with multiple swell windows

Cardoso Point
type: TouristAttraction
description: Cardoso Point is part of Santa Catarina's famous "Big Surf Route" and offers one of the region's best right-hand point breaks. The wave wraps around a rocky headland and produces long, walling rights with hollow sections that barrel on solid S swells. The spot is less crowded than the more famous breaks further north, making it a favorite for surfers willing to drive the extra distance. The surrounding area has a rustic, small-town feel.
disambiguating description: 🛣️ Big Surf Route • Quality right point • Less crowded
geo: GeoCoordinates
  latitude: -28.4833
  longitude: -48.7833
address: PostalAddress
  address locality: Laguna, SC
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 157°
  description: Works best with swells from 157° (SSE). Workable range: 135°-200°.
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: 0° (N)
  description: Offshore wind from 0° (N). Offshore range: 315°-45°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Tide preference: mid.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Best in autumn/winter
tourist type: Intermediate to advanced
warning: Warning
  text: 🪨 Rocks, 👥 Crowded
  description: Rocky point, local crew
accessibility API: Nearest airport: FLN
  type: Place
  description: 100 minutes drive from FLN airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 6
  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: 157
    workable range min: 135
    workable range max: 200
    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: 0
    offshore range min: 315
    offshore range max: 45
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: FLN
    drive time minutes: 100
    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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Best in autumn/winter

Praia do Rosa
type: TouristAttraction
description: Praia do Rosa is one of the most beautiful beaches in Santa Catarina, a crescent-shaped bay framed by green hills that has become a favorite for eco-tourists and surfers alike. The wave produces powerful lefts on solid S swells, with the south end of the beach offering the most consistent peaks. The town has maintained its bohemian charm despite growing popularity, with excellent restaurants and a laid-back atmosphere. Right whale watching is a bonus in winter months.
disambiguating description: 🐋 Crescent bay beauty • Powerful lefts • Whale watching in winter
geo: GeoCoordinates
  latitude: -28.1333
  longitude: -48.6333
address: PostalAddress
  address locality: Imbituba, SC
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 157°
  description: Works best with swells from 157° (SSE). Workable range: 135°-200°.
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: 0° (N)
  description: Offshore wind from 0° (N). Offshore range: 315°-45°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Tide preference: mid.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Best with S swells in winter
tourist type: Intermediate to advanced
warning: Warning
  text: 👥 Crowded
  description: Popular beach
accessibility API: Nearest airport: FLN
  type: Place
  description: 85 minutes drive from FLN airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 6
  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: 157
    workable range min: 135
    workable range max: 200
    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: 0
    offshore range min: 315
    offshore range max: 45
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: FLN
    drive time minutes: 85
    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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Best with S swells in winter

Ferrugem
type: TouristAttraction
description: Ferrugem is arguably the most consistent surf spot in all of Brazil, with surfable waves an estimated 300 days per year. The beach break picks up any swell direction from SE to S and produces fun, rippable A-frames suitable for all levels. The town has grown into a surf hub with shapers, surf schools, and a vibrant nightlife scene. When everywhere else is flat, Ferrugem usually has something to ride.
disambiguating description: ✨ Brazil's most consistent • 300 days/year • Always something to ride
geo: GeoCoordinates
  latitude: -28.05
  longitude: -48.6333
address: PostalAddress
  address locality: Garopaba, SC
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 157°
  description: Works best with swells from 157° (SSE). Workable range: 112°-200°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.5m
  description: Ideal size: 1.7m. Too small below 0.9m, 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: 0° (N)
  description: Offshore wind from 0° (N). Offshore range: 315°-45°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
  description: Year-round consistency
tourist type: All skill levels
warning: Warning
  text: 👥 Crowded
  description: Gets crowded on good days
accessibility API: Nearest airport: FLN
  type: Place
  description: 80 minutes drive from FLN airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 4
  crowd level: 7
  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: 157
    workable range min: 112
    workable range max: 200
    sweet spot size m: 1.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: 0
    offshore range min: 315
    offshore range max: 45
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: FLN
    drive time minutes: 80
    boat required: false
    boat cost usd per day: 0
  best season:
    primary months: 1
    primary months: 2
    primary months: 3
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months: 11
    primary months: 12
    primary months names: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
    season explanation: Year-round consistency

Grumari
type: TouristAttraction
description: Grumari is Rio de Janeiro's most pristine surf beach, an environmental reserve where big wave legend Carlos Burle has called his favorite local spot. The beach is protected from development, creating a natural sanctuary just an hour from the city center. The waves are versatile, handling various swell directions and producing both lefts and rights along the beach. Access is controlled and parking limited, which keeps the crowds manageable even on good days.
disambiguating description: 🌿 Environmental reserve • Carlos Burle's favorite • Pristine nature
geo: GeoCoordinates
  latitude: -23.05
  longitude: -43.5333
address: PostalAddress
  address locality: Rio de Janeiro, RJ
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 180°
  description: Works best with swells from 180° (S). Workable range: 135°-225°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.5m
  description: Ideal size: 1.7m. Too small below 0.9m, 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: 270°-45°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Best in autumn/winter
tourist type: Intermediate to advanced
warning: Warning
  text: 🌀 Strong rips
  description: Strong currents on bigger days
accessibility API: Nearest airport: GIG
  type: Place
  description: 55 minutes drive from GIG airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 5
  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: 180
    workable range min: 135
    workable range max: 225
    sweet spot size m: 1.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: 45
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: GIG
    drive time minutes: 55
    boat required: false
    boat cost usd per day: 0
    access notes: Environmental reserve - limited parking
  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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Best in autumn/winter

Arpoador
type: TouristAttraction
description: Arpoador is Brazil's most iconic urban surf spot, a rocky point break between Ipanema and Copacabana that has been the heart of Rio's surf scene for over 50 years. The wave is lit at night for after-dark sessions, a unique feature that has made it famous worldwide. The left peels along the rocks toward the beach, offering clean walls when SE swells wrap in. The sunset views from the rock are legendary, drawing crowds of spectators who applaud as the sun dips below the horizon.
disambiguating description: 🌅 Brazil's iconic wave • Night surfing • Legendary sunsets
geo: GeoCoordinates
  latitude: -22.9883
  longitude: -43.1933
address: PostalAddress
  address locality: Rio de Janeiro, RJ
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 157°
  description: Works best with swells from 157° (SSE). Workable range: 90°-180°.
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: 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: 270°-45°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Best in autumn/winter
tourist type: Intermediate to advanced
warning: Warning
  text: 👥 Crowded, 🪨 Rocks
  description: Very crowded, rocky takeoff
accessibility API: Nearest airport: GIG
  type: Place
  description: 20 minutes drive from GIG airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 5
  crowd level: 9
  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: 157
    workable range min: 90
    workable range max: 180
    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: 45
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: GIG
    drive time minutes: 20
    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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Best in autumn/winter

Corais
type: TouristAttraction
description: Corais is Itacaré's premier reef break, a hollow left that barrels over coral in the warm tropical waters of Bahia. The wave is accessed via a jungle trail and offers some of the most pristine reef surfing in Brazil. When E/NE swells push in, the wave transforms into a mechanical tube machine, throwing over the shallow reef with impressive consistency. Booties are recommended due to the coral and sea urchins.
disambiguating description: 🪸 Tropical reef barrels • Jungle trail access • Warm water perfection
geo: GeoCoordinates
  latitude: -14.2833
  longitude: -38.9833
address: PostalAddress
  address locality: Itacaré, BA
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 67°
  description: Works best with swells from 67° (ENE). Workable range: 45°-112°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.5m
  description: Ideal size: 1.7m. Too small below 0.9m, 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: 270° (W)
  description: Offshore wind from 270° (W). Offshore range: 225°-315°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: low
  description: Tide preference: low.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: Best with E/NE swells in winter
tourist type: Intermediate to advanced
warning: Warning
  text: 🪸 Sharp reef, ⚠️ Shallow, 🦔 Urchins
  description: Shallow coral reef - booties recommended
accessibility API: Nearest airport: IOS
  type: Place
  description: 75 minutes drive from IOS airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 6
  crowd level: 4
  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: 67
    workable range min: 45
    workable range max: 112
    sweet spot size m: 1.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: 270
    offshore range min: 225
    offshore range max: 315
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: IOS
    drive time minutes: 75
    boat required: false
    boat cost usd per day: 0
    access notes: Trail access through jungle
  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
    season explanation: Best with E/NE swells in winter

Tiririca
type: TouristAttraction
description: Tiririca is the main surf beach in Itacaré and the heart of Bahia's surf scene. The beach break produces consistent lefts that barrel over the sandy bottom, making it a favorite for both locals and visitors. The town has developed into a proper surf destination with plenty of accommodation, surf shops, and the famous beach bars. When swells hit, competitions often run here, drawing the region's best talent.
disambiguating description: 🏄 Itacaré's main break • Consistent barrels • Competition venue
geo: GeoCoordinates
  latitude: -14.275
  longitude: -38.9917
address: PostalAddress
  address locality: Itacaré, BA
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 112°
  description: Works best with swells from 112° (ESE). Workable range: 90°-157°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2m
  description: Ideal size: 1.4m. Too small below 0.9m, 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: 247° (WSW)
  description: Offshore wind from 247° (WSW). Offshore range: 202°-292°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: Best in winter months
tourist type: All skill levels
warning: Warning
  text: 👥 Crowded
  description: Main surf beach - gets crowded
accessibility API: Nearest airport: IOS
  type: Place
  description: 70 minutes drive from IOS airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 4
  crowd level: 7
  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: 112
    workable range min: 90
    workable range max: 157
    sweet spot size m: 1.45
  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: 247
    offshore range min: 202
    offshore range max: 292
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: IOS
    drive time minutes: 70
    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
    season explanation: Best in winter months

Farol de Santa Marta
type: TouristAttraction
description: Farol de Santa Marta is a dramatic lighthouse point at the southern tip of Laguna, where wave quality takes a significant step up from the surrounding beaches. The point offers both lefts and rights depending on swell direction, with the right being particularly noteworthy on bigger days. The lighthouse provides a stunning backdrop and the remote location keeps crowds minimal. On large S swells, the wave can hold serious size.
disambiguating description: 🏠 Lighthouse point • Dramatic quality jump • Big wave potential
geo: GeoCoordinates
  latitude: -28.6
  longitude: -48.8167
address: PostalAddress
  address locality: Laguna, SC
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 157°
  description: Works best with swells from 157° (SSE). Workable range: 135°-200°.
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: 0° (N)
  description: Offshore wind from 0° (N). Offshore range: 315°-45°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Tide preference: mid.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Best in autumn/winter
tourist type: Expert surfers only
warning: Warning
  text: 🪨 Rocks, 🌀 Strong rips
  description: Rocky bottom, strong currents
accessibility API: Nearest airport: FLN
  type: Place
  description: 120 minutes drive from FLN airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 7
  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: 157
    workable range min: 135
    workable range max: 200
    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: 0
    offshore range min: 315
    offshore range max: 45
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: FLN
    drive time minutes: 120
    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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Best in autumn/winter

Itapirubá
type: TouristAttraction
description: Itapirubá is a versatile spot on the Santa Catarina coast where a rocky headland creates quality peaks on both sides. The north and south beaches catch different swell directions, making it a reliable option regardless of which way the ocean is sending energy. The spot sees fewer crowds than more famous nearby breaks, making it a good option for surfers willing to explore a bit further along the coast.
disambiguating description: 🔄 Two-sided headland • Multiple peaks • Less crowded option
geo: GeoCoordinates
  latitude: -28.3167
  longitude: -48.7167
address: PostalAddress
  address locality: Imbituba, SC
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 157°
  description: Works best with swells from 157° (SSE). Workable range: 112°-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: 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: Tide preference: mid.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Works year-round
tourist type: Intermediate to advanced
warning: Warning
  text: 🪨 Rocks
  description: Rocky headlands on both sides
accessibility API: Nearest airport: FLN
  type: Place
  description: 95 minutes drive from FLN airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 5
  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: 157
    workable range min: 112
    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: 0
    offshore range min: 315
    offshore range max: 45
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: FLN
    drive time minutes: 95
    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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Works year-round

Conceição
type: TouristAttraction
description: Conceição is one of Fernando de Noronha's most beautiful beaches and a great option for surfers looking to escape the crowds at Cacimba. The beach break produces shorter, punchier waves than the island's famous points, making it ideal for a fun session in crystal-clear tropical water. The setting is postcard-perfect, with the iconic Morro do Pico providing a dramatic backdrop.
disambiguating description: 🏝️ Noronha beauty • Punchy beach break • Morro do Pico views
geo: GeoCoordinates
  latitude: -3.8417
  longitude: -32.4083
address: PostalAddress
  address locality: Fernando de Noronha
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 337°
  description: Works best with swells from 337° (NNW). Workable range: 315°-360°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.5m
  description: Ideal size: 1.7m. Too small below 0.9m, 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: 157° (SSE)
  description: Offshore wind from 157° (SSE). Offshore range: 112°-202°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid-high
  description: Tide preference: mid-high.
additional property: Primary Season
  type: PropertyValue
  value: Nov, Dec, Jan, Feb, Mar
  description: N/NW swells December-March
tourist type: All skill levels
warning: Warning
  text: 🏝️ Remote
  description: Remote island location
accessibility API: Nearest airport: REC
  type: Place
  description: 10 minutes drive from REC airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 4
  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: 337
    workable range min: 315
    workable range max: 360
    sweet spot size m: 1.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: 157
    offshore range min: 112
    offshore range max: 202
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: REC
    drive time minutes: 10
    boat required: false
    boat cost usd per day: 0
    access notes: Island entry fee required
  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
    season explanation: N/NW swells December-March

Boldró
type: TouristAttraction
description: Boldró is a mellow alternative on Fernando de Noronha's north coast, catching the same NNW swells that light up Cacimba but with less power and intensity. The wave is perfect for longboarders or surfers looking for a more relaxed session. The beach is quieter than the main spots and offers excellent snorkeling when the surf is flat.
disambiguating description: 🐢 Mellow alternative • Same swells, less intensity • Great snorkeling
geo: GeoCoordinates
  latitude: -3.85
  longitude: -32.4167
address: PostalAddress
  address locality: Fernando de Noronha
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 337°
  description: Works best with swells from 337° (NNW). Workable range: 315°-360°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2m
  description: Ideal size: 1.4m. Too small below 0.9m, 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: 157° (SSE)
  description: Offshore wind from 157° (SSE). Offshore range: 112°-202°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Tide preference: mid.
additional property: Primary Season
  type: PropertyValue
  value: Nov, Dec, Jan, Feb, Mar
  description: Works with same swells as Cacimba
tourist type: All skill levels
warning: Warning
  text: 🏝️ Remote
  description: Remote island location
accessibility API: Nearest airport: REC
  type: Place
  description: 12 minutes drive from REC airport.
content rating: community
contributor: Spreadsheet import
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: 337
    workable range min: 315
    workable range max: 360
    sweet spot size m: 1.45
  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: 157
    offshore range min: 112
    offshore range max: 202
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: REC
    drive time minutes: 12
    boat required: false
    boat cost usd per day: 0
    access notes: Island entry fee required
  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
    season explanation: Works with same swells as Cacimba

Pico de Matinhos
type: TouristAttraction
description: Pico de Matinhos is Paraná state's best right-hand point, a throaty barrel that wraps around a rocky headland with impressive intensity. The wave offers excellent length on solid S swells and produces some of the best tubes in southern Brazil outside of Santa Catarina. The local crew is tight but welcoming to respectful visitors.
disambiguating description: 🥊 Paraná's best right • Throaty barrels • Quality tubes
geo: GeoCoordinates
  latitude: -25.8167
  longitude: -48.5333
address: PostalAddress
  address locality: Matinhos, PR
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 157°
  description: Works best with swells from 157° (SSE). Workable range: 135°-200°.
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: 270°-360°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Tide preference: mid.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Best in autumn/winter
tourist type: Intermediate to advanced
warning: Warning
  text: 🪨 Rocks, 👥 Crowded
  description: Rocky point, local crew
accessibility API: Nearest airport: CWB
  type: Place
  description: 90 minutes drive from CWB airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 6
  crowd level: 6
  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: 157
    workable range min: 135
    workable range max: 200
    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: 270
    offshore range max: 360
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: CWB
    drive time minutes: 90
    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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Best in autumn/winter

Engenhoca
type: TouristAttraction
description: Engenhoca is accessed via a 20-minute trail through the Atlantic rainforest, and the journey is half the experience. The beach produces mellow, powerful peaks perfect for all levels, in a setting of pristine tropical beauty. The isolation keeps crowds minimal and the vibe pure. Pack water and supplies for the walk.
disambiguating description: 🌴 Rainforest trail access • Pristine isolation • Mellow peaks
geo: GeoCoordinates
  latitude: -14.3
  longitude: -39
address: PostalAddress
  address locality: Itacaré, BA
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 67°
  description: Works best with swells from 67° (ENE). Workable range: 45°-112°.
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: 270° (W)
  description: Offshore wind from 270° (W). Offshore range: 225°-315°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: Best with E/NE swells
tourist type: All skill levels
warning: Warning
  text: 🚶 Difficult access
  description: Jungle trail access - 20 min walk
accessibility API: Nearest airport: IOS
  type: Place
  description: 75 minutes drive from IOS airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 3
  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: 67
    workable range min: 45
    workable range max: 112
    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: 270
    offshore range min: 225
    offshore range max: 315
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: IOS
    drive time minutes: 75
    boat required: false
    boat cost usd per day: 0
    access notes: 20 minute jungle trail walk
  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
    season explanation: Best with E/NE swells

Prainha Itacaré
type: TouristAttraction
description: Prainha in Itacaré is a versatile spot that offers different experiences depending on the season. In winter, NE swells produce spectacular rights. In summer, the left point comes alive with perfect, tubular waves. This seasonality makes it a spot worth visiting multiple times to experience both personalities of this beautiful Bahian beach.
disambiguating description: 🔄 Seasonal shifts • Winter rights, summer lefts • Double personality
geo: GeoCoordinates
  latitude: -14.2917
  longitude: -38.9833
address: PostalAddress
  address locality: Itacaré, BA
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 67°
  description: Works best with swells from 67° (ENE). Workable range: 45°-180°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.5m
  description: Ideal size: 1.7m. Too small below 0.9m, 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: 180° (S)
  description: Offshore wind from 180° (S). Offshore range: 135°-225°. Best window: both.
additional property: Tide Preference
  type: PropertyValue
  value: mid-high
  description: Tide preference: mid-high.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: Right in winter, left point in summer
tourist type: Intermediate to advanced
warning: Warning
  text: 🪨 Rocks
  description: Rocky point
accessibility API: Nearest airport: IOS
  type: Place
  description: 70 minutes drive from IOS airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 5
  crowd level: 5
  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: 67
    workable range min: 45
    workable range max: 180
    sweet spot size m: 1.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: 180
    offshore range min: 135
    offshore range max: 225
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: IOS
    drive time minutes: 70
    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: 10
    secondary months: 11
    secondary months: 12
    secondary months: 1
    secondary months: 2
    secondary months: 3
    secondary months names: Oct, Nov, Dec, Jan, Feb, Mar
    season explanation: Right in winter, left point in summer

Ponta Negra
type: TouristAttraction
description: Ponta Negra is Natal's main surf beach, an urban stretch of sand backed by the iconic Morro do Careca dune. The beach offers multiple peaks suitable for all levels, with the best waves typically found near the rocky sections. The city's surf scene is centered here, with plenty of surf schools, shops, and beach bars. The warm water and consistent waves make it an ideal learning destination.
disambiguating description: 🏖️ Natal's main beach • Morro do Careca backdrop • Surf hub
geo: GeoCoordinates
  latitude: -5.8833
  longitude: -35.1833
address: PostalAddress
  address locality: Natal, RN
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 112°
  description: Works best with swells from 112° (ESE). Workable range: 90°-157°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2m
  description: Ideal size: 1.4m. Too small below 0.9m, 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: 202° (SSW)
  description: Offshore wind from 202° (SSW). Offshore range: 157°-247°. 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 with E/SE swells
tourist type: All skill levels
warning: Warning
  text: 👥 Crowded, 🪨 Rocks
  description: Urban beach, rocky sections
accessibility API: Nearest airport: NAT
  type: Place
  description: 15 minutes drive from NAT airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 4
  crowd level: 7
  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: 112
    workable range min: 90
    workable range max: 157
    sweet spot size m: 1.45
  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: 202
    offshore range min: 157
    offshore range max: 247
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: NAT
    drive time minutes: 15
    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
    season explanation: Best with E/SE swells

Praia do Amor
type: TouristAttraction
description: Praia do Amor is one of Pipa's most beautiful beaches, accessed via steep stairs that wind down dramatic red cliffs. The heart-shaped cove (that gives the beach its name) produces consistent peaks suitable for intermediate surfers. The setting is stunning and the town of Pipa above offers excellent nightlife and restaurants. Dolphins are frequently spotted in the area.
disambiguating description: ❤️ Heart-shaped cove • Dramatic cliff access • Dolphin sightings
geo: GeoCoordinates
  latitude: -6.2333
  longitude: -35.0667
address: PostalAddress
  address locality: Tibau do Sul, RN
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 90°
  description: Works best with swells from 90° (E). Workable range: 67°-135°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2m
  description: Ideal size: 1.4m. Too small below 0.9m, 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: 202° (SSW)
  description: Offshore wind from 202° (SSW). Offshore range: 157°-247°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: Best with E swells
tourist type: All skill levels
warning: Warning
  text: 👥 Crowded, 🚶 Difficult access
  description: Cliff access, crowded beach
accessibility API: Nearest airport: NAT
  type: Place
  description: 80 minutes drive from NAT airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 4
  crowd level: 7
  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: 90
    workable range min: 67
    workable range max: 135
    sweet spot size m: 1.45
  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: 202
    offshore range min: 157
    offshore range max: 247
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: NAT
    drive time minutes: 80
    boat required: false
    boat cost usd per day: 0
    access notes: Stairs down cliff face
  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
    season explanation: Best with E swells

Pipa Lajão
type: TouristAttraction
description: Pipa Lajão is a rocky right point that offers longer rides than the nearby beach breaks. The wave wraps around the headland with hollow and ripable sections, making it a step up in quality when conditions align. The rocky bottom requires care but produces more defined waves than the sandy breaks nearby.
disambiguating description: ➡️ Right point • Longer rides • Rocky quality
geo: GeoCoordinates
  latitude: -6.2417
  longitude: -35.05
address: PostalAddress
  address locality: Tibau do Sul, RN
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 90°
  description: Works best with swells from 90° (E). Workable range: 67°-135°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.5m
  description: Ideal size: 1.7m. Too small below 0.9m, 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: 180° (S)
  description: Offshore wind from 180° (S). Offshore range: 135°-225°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Tide preference: mid.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: Best with E swells on medium tide
tourist type: Intermediate to advanced
warning: Warning
  text: 🪨 Rocks, ⚠️ Shallow
  description: Rocky bottom, shallow sections
accessibility API: Nearest airport: NAT
  type: Place
  description: 85 minutes drive from NAT airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 6
  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: 90
    workable range min: 67
    workable range max: 135
    sweet spot size m: 1.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: 180
    offshore range min: 135
    offshore range max: 225
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: NAT
    drive time minutes: 85
    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
    season explanation: Best with E swells on medium tide

Geribá
type: TouristAttraction
description: Geribá is the main surf beach in glamorous Búzios, offering consistent peaks in a scenic resort setting. The beach break produces fun waves suitable for all levels, with the added bonus of being in one of Brazil's most sophisticated beach towns. The nightlife, restaurants, and cobblestone streets make it a complete destination beyond just the surf.
disambiguating description: ✨ Glamorous Búzios • Consistent peaks • Resort vibes
geo: GeoCoordinates
  latitude: -22.8
  longitude: -41.9
address: PostalAddress
  address locality: Búzios, RJ
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 157°
  description: Works best with swells from 157° (SSE). Workable range: 112°-200°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.5m
  description: Ideal size: 1.7m. Too small below 0.9m, 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: 0° (N)
  description: Offshore wind from 0° (N). Offshore range: 315°-45°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Best in autumn/winter
tourist type: All skill levels
warning: Warning
  text: 👥 Crowded
  description: Popular resort beach
accessibility API: Nearest airport: GIG
  type: Place
  description: 150 minutes drive from GIG airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 4
  crowd level: 7
  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: 157
    workable range min: 112
    workable range max: 200
    sweet spot size m: 1.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: 0
    offshore range min: 315
    offshore range max: 45
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: GIG
    drive time minutes: 150
    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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Best in autumn/winter

Madeiro
type: TouristAttraction
description: Madeiro is a beautiful beach in the Pipa area famous for its resident spinner dolphins that often surf alongside humans. The beach produces mellow rights over a mix of rock and sand, protected from S winds by the surrounding cliffs. The combination of consistent waves, dolphins, and natural beauty makes it one of the most magical surf experiences in Brazil.
disambiguating description: 🐬 Dolphins in the lineup • Protected bay • Magical atmosphere
geo: GeoCoordinates
  latitude: -6.225
  longitude: -35.0583
address: PostalAddress
  address locality: Pipa, RN
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 90°
  description: Works best with swells from 90° (E). Workable range: 67°-135°.
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: 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: Tide preference: mid-high.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: Best with E swells
tourist type: All skill levels
warning: Warning
  text: 🚶 Difficult access
  description: Cliff access
accessibility API: Nearest airport: NAT
  type: Place
  description: 80 minutes drive from NAT airport.
content rating: community
contributor: Spreadsheet import
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: 90
    workable range min: 67
    workable range max: 135
    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: 180
    offshore range min: 135
    offshore range max: 225
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: NAT
    drive time minutes: 80
    boat required: false
    boat cost usd per day: 0
    access notes: Cliff staircase 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
    season explanation: Best with E swells

Leblon Pontão
type: TouristAttraction
description: Leblon Pontão is where Rio's big wave surfers go when massive SW swells hit the coast. The rocky point at the end of Leblon beach produces powerful rights that hold serious size, making it one of the few spots in the city that doesn't close out on larger days. The wave is fast, punchy, and rewards experienced surfers who commit to the drop.
disambiguating description: 🌊 Rio's big wave spot • Handles size • Powerful rights
geo: GeoCoordinates
  latitude: -22.9883
  longitude: -43.225
address: PostalAddress
  address locality: Rio de Janeiro, RJ
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 202°
  description: Works best with swells from 202° (SSW). Workable range: 180°-247°.
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: 0°-90°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid-high
  description: Tide preference: mid-high.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: Needs big SW swells
tourist type: Expert surfers only
warning: Warning
  text: 🪨 Rocks, 👥 Crowded
  description: Rocky takeoff
accessibility API: Nearest airport: GIG
  type: Place
  description: 25 minutes drive from GIG airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 7
  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: 202
    workable range min: 180
    workable range max: 247
    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: 0
    offshore range max: 90
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: GIG
    drive time minutes: 25
    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
    season explanation: Needs big SW swells

Barra da Tijuca
type: TouristAttraction
description: Barra da Tijuca is Rio's sprawling 18km beach that has hosted WSL Championship Tour events. The long stretch offers multiple peaks that shift with the sandbars, giving surfers plenty of options to spread out. Posto 4 is the traditional surf hub, but quality waves can be found along the entire length. The modern high-rise backdrop contrasts with the natural beauty of the ocean.
disambiguating description: 🏢 18km of peaks • Former CT venue • Modern Rio
geo: GeoCoordinates
  latitude: -23
  longitude: -43.35
address: PostalAddress
  address locality: Rio de Janeiro, RJ
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 157°
  description: Works best with swells from 157° (SSE). Workable range: 135°-200°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.5m
  description: Ideal size: 1.7m. Too small below 0.9m, 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: 0° (N)
  description: Offshore wind from 0° (N). Offshore range: 315°-45°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Year-round with SE/S swells
tourist type: Intermediate to advanced
warning: Warning
  text: 👥 Crowded, 🌀 Strong rips
  description: Very long beach with multiple peaks
accessibility API: Nearest airport: GIG
  type: Place
  description: 35 minutes drive from GIG airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 5
  crowd level: 7
  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: 157
    workable range min: 135
    workable range max: 200
    sweet spot size m: 1.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: 0
    offshore range min: 315
    offshore range max: 45
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: GIG
    drive time minutes: 35
    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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Year-round with SE/S swells

Lagoinha do Leste
type: TouristAttraction
description: Lagoinha do Leste is Florianópolis's hidden paradise, a pristine beach accessible only via a challenging 2-hour hike through Atlantic Forest. The effort is rewarded with uncrowded waves breaking in one of the most beautiful natural settings on the island. A freshwater lagoon meets the sea here, creating a unique landscape. Bring supplies and allow a full day for the adventure.
disambiguating description: 🥾 2-hour hike access • Pristine paradise • Worth the effort
geo: GeoCoordinates
  latitude: -27.7833
  longitude: -48.5
address: PostalAddress
  address locality: Florianópolis, SC
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 135°
  description: Works best with swells from 135° (SE). Workable range: 90°-180°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.5m
  description: Ideal size: 1.7m. Too small below 0.9m, 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: 0° (N)
  description: Offshore wind from 0° (N). Offshore range: 315°-45°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Tide preference: mid.
additional property: Primary Season
  type: PropertyValue
  value: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
  description: Year-round
tourist type: Intermediate to advanced
warning: Warning
  text: 🚶 Difficult access, 🏝️ Remote
  description: Hard 2-hour trail access
accessibility API: Nearest airport: FLN
  type: Place
  description: 45 minutes drive from FLN airport.
content rating: community
contributor: Spreadsheet import
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: 135
    workable range min: 90
    workable range max: 180
    sweet spot size m: 1.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: 0
    offshore range min: 315
    offshore range max: 45
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: FLN
    drive time minutes: 45
    boat required: false
    boat cost usd per day: 0
    access notes: 2-hour hiking trail access only
  best season:
    primary months: 1
    primary months: 2
    primary months: 3
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months: 11
    primary months: 12
    primary months names: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
    season explanation: Year-round

Santinho
type: TouristAttraction
description: Santinho is one of Florianópolis's most consistent beaches on the north side of the island. The beach picks up E to SE swells and produces quality peaks along its length. Ancient petroglyphs on the surrounding rocks add historical interest to the area. The nearby resort development has made it more accessible but also more crowded.
disambiguating description: 🏛️ Ancient petroglyphs • Consistent waves • North island gem
geo: GeoCoordinates
  latitude: -27.4667
  longitude: -48.3853
address: PostalAddress
  address locality: Florianópolis, SC
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 112°
  description: Works best with swells from 112° (ESE). Workable range: 90°-157°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2m
  description: Ideal size: 1.4m. Too small below 0.9m, 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: 315° (NW)
  description: Offshore wind from 315° (NW). Offshore range: 270°-360°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
  description: Year-round consistency
tourist type: All skill levels
warning: Warning
  text: 👥 Crowded
  description: Resort area
accessibility API: Nearest airport: FLN
  type: Place
  description: 35 minutes drive from FLN airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 4
  crowd level: 6
  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: 112
    workable range min: 90
    workable range max: 157
    sweet spot size m: 1.45
  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: 35
  travel logistics:
    nearest airport: FLN
    drive time minutes: 35
    boat required: false
    boat cost usd per day: 0
  best season:
    primary months: 1
    primary months: 2
    primary months: 3
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months: 11
    primary months: 12
    primary months names: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
    season explanation: Year-round consistency

Quatro Ilhas
type: TouristAttraction
description: Quatro Ilhas (Four Islands) is a scenic beach in the Bombinhas region, named for the four islands visible offshore. The beach produces consistent quality peaks and is notably less crowded than the famous breaks further south in Florianópolis. The clear water and surrounding nature make it a relaxing alternative.
disambiguating description: 🏝️ Four islands view • Less crowded • Relaxed atmosphere
geo: GeoCoordinates
  latitude: -27.15
  longitude: -48.5
address: PostalAddress
  address locality: Bombinhas, SC
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 112°
  description: Works best with swells from 112° (ESE). Workable range: 90°-157°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2m
  description: Ideal size: 1.4m. Too small below 0.9m, 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: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
  description: Year-round
tourist type: All skill levels
accessibility API: Nearest airport: FLN
  type: Place
  description: 60 minutes drive from FLN airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 4
  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: 112
    workable range min: 90
    workable range max: 157
    sweet spot size m: 1.45
  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: FLN
    drive time minutes: 60
    boat required: false
    boat cost usd per day: 0
  best season:
    primary months: 1
    primary months: 2
    primary months: 3
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months: 11
    primary months: 12
    primary months names: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
    season explanation: Year-round

Praia Brava BC
type: TouristAttraction
description: Praia Brava is Balneário Camboriú's surf beach, separated from the main tourist strip by a headland. The north end produces the best waves, though the local crew can be territorial about their peak. The beach offers quality waves when E/SE swells hit, and the nearby resort infrastructure means plenty of accommodation options.
disambiguating description: 🏨 BC's surf beach • North end peak • Local crew territory
geo: GeoCoordinates
  latitude: -27.0167
  longitude: -48.5667
address: PostalAddress
  address locality: Balneário Camboriú, SC
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 112°
  description: Works best with swells from 112° (ESE). Workable range: 90°-157°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.5m
  description: Ideal size: 1.7m. Too small below 0.9m, 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: 0° (N)
  description: Offshore wind from 0° (N). Offshore range: 315°-45°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
  description: Year-round
tourist type: Intermediate to advanced
warning: Warning
  text: 👊 Localism
  description: Local crew can be territorial
accessibility API: Nearest airport: NVT
  type: Place
  description: 15 minutes drive from NVT airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 5
  crowd level: 6
  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: 112
    workable range min: 90
    workable range max: 157
    sweet spot size m: 1.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: 0
    offshore range min: 315
    offshore range max: 45
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: NVT
    drive time minutes: 15
    boat required: false
    boat cost usd per day: 0
  best season:
    primary months: 1
    primary months: 2
    primary months: 3
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months: 11
    primary months: 12
    primary months names: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
    season explanation: Year-round

Itiraquera
type: TouristAttraction
description: Itiraquera is a quality beach break in the Imbituba area with three distinct peaks offering both lefts and rights. The waves are hollow and fun, and the beach sees fewer crowds than nearby Rosa or Ferrugem. It's a good option for surfers looking to escape the busier spots.
disambiguating description: 3️⃣ Three quality peaks • Hollow A-frames • Crowd escape
geo: GeoCoordinates
  latitude: -28.1633
  longitude: -48.65
address: PostalAddress
  address locality: Imbituba, SC
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 157°
  description: Works best with swells from 157° (SSE). Workable range: 135°-200°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2m
  description: Ideal size: 1.4m. Too small below 0.9m, 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: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Best in autumn/winter
tourist type: All skill levels
accessibility API: Nearest airport: FLN
  type: Place
  description: 90 minutes drive from FLN airport.
content rating: community
contributor: Spreadsheet import
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: 157
    workable range min: 135
    workable range max: 200
    sweet spot size m: 1.45
  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: FLN
    drive time minutes: 90
    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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Best in autumn/winter

Camacho
type: TouristAttraction
description: Camacho is part of Santa Catarina's Big Surf Route, offering quality beach break peaks in a less developed setting. The waves here can be excellent when the sandbars align, and the distance from Florianópolis keeps crowds manageable. The surrounding dune landscape adds to the wild feel.
disambiguating description: 🛣️ Big Surf Route • Wild dune setting • Uncrowded peaks
geo: GeoCoordinates
  latitude: -28.5833
  longitude: -48.9333
address: PostalAddress
  address locality: Jaguaruna, SC
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 157°
  description: Works best with swells from 157° (SSE). Workable range: 135°-200°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.5m
  description: Ideal size: 1.7m. Too small below 0.9m, 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: 0° (N)
  description: Offshore wind from 0° (N). Offshore range: 315°-45°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Best in autumn/winter
tourist type: Intermediate to advanced
accessibility API: Nearest airport: FLN
  type: Place
  description: 130 minutes drive from FLN airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 5
  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: 157
    workable range min: 135
    workable range max: 200
    sweet spot size m: 1.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: 0
    offshore range min: 315
    offshore range max: 45
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: FLN
    drive time minutes: 130
    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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Best in autumn/winter

Paúba
type: TouristAttraction
description: Paúba is one of the heaviest shorebreak barrels in São Paulo state, a wave that throws over extremely shallow water with punishing force. The wave is for experts only, as wipeouts result in violent contact with the hard sand bottom. When conditions are perfect, the tubes here rival anything in Brazil, but the consequences demand respect.
disambiguating description: 💥 Heavy shorebreak • Experts only • Maximum consequences
geo: GeoCoordinates
  latitude: -23.8
  longitude: -45.5667
address: PostalAddress
  address locality: São Sebastião, SP
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 202°
  description: Works best with swells from 202° (SSW). Workable range: 157°-247°.
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: 0° (N)
  description: Offshore wind from 0° (N). Offshore range: 315°-45°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Best with SW swells
tourist type: Expert surfers only
warning: Warning
  text: ⚠️ Shallow
  description: Heavy shorebreak, shallow
accessibility API: Nearest airport: GRU
  type: Place
  description: 160 minutes drive from GRU airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 8
  crowd level: 5
  water temp c: 21
  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: 157
    workable range max: 247
    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: 0
    offshore range min: 315
    offshore range max: 45
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: GRU
    drive time minutes: 160
    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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Best with SW swells

Camburi
type: TouristAttraction
description: Camburi is a versatile beach in the São Sebastião area that offers good waves for various skill levels. The ends of the beach produce the best peaks, with the south end offering longer, peeling waves that longboarders love. The middle section has faster, more hollow waves. A good option for mixed groups.
disambiguating description: 🏄 All levels welcome • Peeling walls • Longboard friendly
geo: GeoCoordinates
  latitude: -23.7667
  longitude: -45.5333
address: PostalAddress
  address locality: São Sebastião, SP
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 202°
  description: Works best with swells from 202° (SSW). Workable range: 157°-247°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.5m
  description: Ideal size: 1.7m. Too small below 0.9m, 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: 0° (N)
  description: Offshore wind from 0° (N). Offshore range: 315°-45°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Best in autumn/winter
tourist type: All skill levels
warning: Warning
  text: 👥 Crowded
  description: Popular beach
accessibility API: Nearest airport: GRU
  type: Place
  description: 150 minutes drive from GRU airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 4
  crowd level: 6
  water temp c: 21
  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: 157
    workable range max: 247
    sweet spot size m: 1.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: 0
    offshore range min: 315
    offshore range max: 45
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: GRU
    drive time minutes: 150
    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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Best in autumn/winter

Guarujá
type: TouristAttraction
description: Guarujá is São Paulo's most accessible surf destination, a beach resort that offers surprisingly good waves when swells hit. The rocky corners produce the best surf, with rights off the rocks being particularly noteworthy on bigger days. As the closest proper surf to São Paulo city, it gets crowded but delivers for those with limited time.
disambiguating description: 🌆 São Paulo's closest surf • Rocky corner rights • Weekend escape
geo: GeoCoordinates
  latitude: -24.001387
  longitude: -46.264071
address: PostalAddress
  address locality: Guarujá, SP
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 157°
  description: Works best with swells from 157° (SSE). Workable range: 135°-200°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.5m
  description: Ideal size: 1.7m. Too small below 0.9m, 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: 315° (NW)
  description: Offshore wind from 315° (NW). Offshore range: 270°-360°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid-high
  description: Tide preference: mid-high.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Best in autumn/winter
tourist type: Intermediate to advanced
warning: Warning
  text: 👥 Crowded, 🪨 Rocks
  description: Rocky corners
accessibility API: Nearest airport: GRU
  type: Place
  description: 90 minutes drive from GRU airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 5
  crowd level: 7
  water temp c: 21
  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: 157
    workable range min: 135
    workable range max: 200
    sweet spot size m: 1.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: 35
  travel logistics:
    nearest airport: GRU
    drive time minutes: 90
    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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Best in autumn/winter

Cepilho
type: TouristAttraction
description: Cepilho is a rocky point break near the colonial town of Paraty, offering quality waves in a stunning jungle-meets-ocean setting. The wave wraps around the rocks and produces both lefts and rights depending on the swell direction. The nearby town is one of Brazil's best-preserved colonial gems, making this an excellent surf/culture combination.
disambiguating description: 🏛️ Near colonial Paraty • Rocky point • Jungle setting
geo: GeoCoordinates
  latitude: -23.3333
  longitude: -44.7167
address: PostalAddress
  address locality: Paraty, RJ
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 202°
  description: Works best with swells from 202° (SSW). Workable range: 157°-247°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.5m
  description: Ideal size: 1.7m. Too small below 0.9m, 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: Apr, May, Jun, Jul, Aug, Sep
  description: Best with SW swells
tourist type: Intermediate to advanced
warning: Warning
  text: 🪨 Rocks
  description: Rocky point
accessibility API: Nearest airport: GIG
  type: Place
  description: 180 minutes drive from GIG airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 6
  crowd level: 3
  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: 202
    workable range min: 157
    workable range max: 247
    sweet spot size m: 1.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: 45
    offshore range min: 0
    offshore range max: 90
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: GIG
    drive time minutes: 180
    boat required: false
    boat cost usd per day: 0
    access notes: Near historic Paraty 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
    season explanation: Best with SW swells

Lopes Mendes
type: TouristAttraction
description: Lopes Mendes is consistently rated one of Brazil's most beautiful beaches, a 3km stretch of white sand on Ilha Grande that catches SW swells wrapping around the island. Getting there requires a ferry and a hike, but the reward is uncrowded waves in a pristine tropical setting. The beach has been protected from development, preserving its wild character.
disambiguating description: 🏝️ Island paradise • Ferry + hike access • Pristine beauty
geo: GeoCoordinates
  latitude: -23.1667
  longitude: -44.1667
address: PostalAddress
  address locality: Ilha Grande, RJ
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 202°
  description: Works best with swells from 202° (SSW). Workable range: 157°-270°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.5m
  description: Ideal size: 1.7m. Too small below 0.9m, 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: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: Needs SW swell to wrap into bay
tourist type: All skill levels
warning: Warning
  text: 🏝️ Remote, 🚶 Difficult access
  description: Island access - boat and trail
accessibility API: Nearest airport: GIG
  type: Place
  description: 150 minutes drive from GIG airport. Requires boat access ($30/day).
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 4
  crowd level: 2
  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: 202
    workable range min: 157
    workable range max: 270
    sweet spot size m: 1.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: 45
    offshore range min: 0
    offshore range max: 90
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: GIG
    drive time minutes: 150
    boat required: true
    boat cost usd per day: 30
    access notes: Ferry to Ilha Grande, then hiking trail
  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
    season explanation: Needs SW swell to wrap into bay

Aventureiro
type: TouristAttraction
description: Aventureiro is Ilha Grande's most remote surf spot, a south-facing beach that catches swell blocked from the mainland by the bulk of the island. The journey here is an adventure in itself, requiring a boat trip to a tiny fishing community with basic camping facilities. When SW swells hit, the beach comes alive with uncrowded peaks in complete isolation.
disambiguating description: ⛺ Remote adventure • Camping community • Complete isolation
geo: GeoCoordinates
  latitude: -23.2
  longitude: -44.3167
address: PostalAddress
  address locality: Ilha Grande, RJ
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 202°
  description: Works best with swells from 202° (SSW). Workable range: 157°-270°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.5m
  description: Ideal size: 1.7m. Too small below 0.9m, 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: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: Needs swell to wrap around island
tourist type: All skill levels
warning: Warning
  text: 🏝️ Remote, 🚶 Difficult access
  description: Very remote - limited services
accessibility API: Nearest airport: GIG
  type: Place
  description: 180 minutes drive from GIG airport. Requires boat access ($50/day).
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 4
  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: 202
    workable range min: 157
    workable range max: 270
    sweet spot size m: 1.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: 45
    offshore range min: 0
    offshore range max: 90
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: GIG
    drive time minutes: 180
    boat required: true
    boat cost usd per day: 50
    access notes: Remote beach - boat only, camping available
  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
    season explanation: Needs swell to wrap around island

Jacone
type: TouristAttraction
description: Jacone is a consistent beach break south of the main Saquarema area, offering a mellower alternative to the famous Itaúna point. The waves here are more forgiving and the crowds lighter, making it a good option for intermediate surfers or those looking to escape the competition at the main peak.
disambiguating description: 🌊 Saquarema alternative • Less crowded • Consistent peaks
geo: GeoCoordinates
  latitude: -22.9167
  longitude: -42.6
address: PostalAddress
  address locality: Saquarema, RJ
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 157°
  description: Works best with swells from 157° (SSE). Workable range: 135°-200°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2m
  description: Ideal size: 1.4m. Too small below 0.9m, 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: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Best in autumn/winter
tourist type: All skill levels
accessibility API: Nearest airport: GIG
  type: Place
  description: 95 minutes drive from GIG airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 4
  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: 157
    workable range min: 135
    workable range max: 200
    sweet spot size m: 1.45
  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: GIG
    drive time minutes: 95
    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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Best in autumn/winter

Praia do Forte
type: TouristAttraction
description: Praia do Forte is a tropical reef break north of Salvador, offering quality waves over coral in warm, clear water. The spot produces both lefts and rights on either side of a channel, giving options depending on conditions. The town is famous for its sea turtle conservation project and upscale eco-resort atmosphere.
disambiguating description: 🐢 Turtle conservation town • Coral reef waves • Tropical luxury
geo: GeoCoordinates
  latitude: -12.5667
  longitude: -37.9833
address: PostalAddress
  address locality: Salvador, BA
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 135°
  description: Works best with swells from 135° (SE). Workable range: 90°-180°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2m
  description: Ideal size: 1.4m. Too small below 0.9m, 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: 270° (W)
  description: Offshore wind from 270° (W). Offshore range: 225°-315°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Tide preference: mid.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: Best with E/SE swells
tourist type: Intermediate to advanced
warning: Warning
  text: 🪸 Sharp reef, 🦔 Urchins
  description: Coral reef - booties recommended
accessibility API: Nearest airport: SSA
  type: Place
  description: 60 minutes drive from SSA airport.
content rating: community
contributor: Spreadsheet import
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: 135
    workable range min: 90
    workable range max: 180
    sweet spot size m: 1.45
  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: 35
  travel logistics:
    nearest airport: SSA
    drive time minutes: 60
    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
    season explanation: Best with E/SE swells

Praia Grande SFS
type: TouristAttraction
description: Praia Grande in São Francisco do Sul offers reliable surf in a charming colonial island town setting. The beach picks up swells from multiple directions and produces consistent peaks year-round. The historic town behind the beach adds cultural interest to any surf trip.
disambiguating description: 🏛️ Colonial town setting • Reliable peaks • Multi-directional
geo: GeoCoordinates
  latitude: -26.2333
  longitude: -48.6333
address: PostalAddress
  address locality: São Francisco do Sul, SC
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 157°
  description: Works best with swells from 157° (SSE). Workable range: 112°-200°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2m
  description: Ideal size: 1.4m. Too small below 0.9m, 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: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
  description: Year-round
tourist type: All skill levels
accessibility API: Nearest airport: JOI
  type: Place
  description: 45 minutes drive from JOI airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 4
  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: 157
    workable range min: 112
    workable range max: 200
    sweet spot size m: 1.45
  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: JOI
    drive time minutes: 45
    boat required: false
    boat cost usd per day: 0
  best season:
    primary months: 1
    primary months: 2
    primary months: 3
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months: 11
    primary months: 12
    primary months names: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
    season explanation: Year-round

Capão da Canoa
type: TouristAttraction
description: Capão da Canoa is one of Rio Grande do Sul's most popular beach towns, offering consistent surf along a long stretch of sandy coast. The waves are beginner-to-intermediate friendly and the town has a developed tourist infrastructure. Cold water is standard here, with temps dipping to 15°C in winter.
disambiguating description: ❄️ Cold water consistency • Developed resort • RS beach hub
geo: GeoCoordinates
  latitude: -29.75
  longitude: -50.0167
address: PostalAddress
  address locality: Capão da Canoa, RS
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 157°
  description: Works best with swells from 157° (SSE). Workable range: 135°-200°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2m
  description: Ideal size: 1.4m. Too small below 0.9m, 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: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Best in winter
tourist type: All skill levels
accessibility API: Nearest airport: POA
  type: Place
  description: 100 minutes drive from POA airport.
content rating: community
contributor: Spreadsheet import
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: 157
    workable range min: 135
    workable range max: 200
    sweet spot size m: 1.45
  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: POA
    drive time minutes: 100
    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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Best in winter

Torres Praia da Cal
type: TouristAttraction
description: Torres is unique on the Brazilian coast, where dramatic basalt cliffs meet the sea. Praia da Cal is one of the main surf beaches, offering quality peaks in a stunning geological setting. The cliffs provide some wind protection and the waves can be excellent.
disambiguating description: 🪨 Dramatic cliffs • Quality peaks • Unique geology
geo: GeoCoordinates
  latitude: -29.3333
  longitude: -49.7333
address: PostalAddress
  address locality: Torres, RS
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 135°
  description: Works best with swells from 135° (SE). Workable range: 90°-180°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.5m
  description: Ideal size: 1.7m. Too small below 0.9m, 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: 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
  value: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
  description: Year-round
tourist type: Intermediate to advanced
accessibility API: Nearest airport: POA
  type: Place
  description: 180 minutes drive from POA airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 5
  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: 135
    workable range min: 90
    workable range max: 180
    sweet spot size m: 1.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: 292
    offshore range min: 247
    offshore range max: 337
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: POA
    drive time minutes: 180
    boat required: false
    boat cost usd per day: 0
  best season:
    primary months: 1
    primary months: 2
    primary months: 3
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months: 11
    primary months: 12
    primary months names: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
    season explanation: Year-round

Torres Guarita
type: TouristAttraction
description: Guarita is another surf beach in the Torres cliff region, featuring waves that break among dramatic rock formations. The setting is spectacular and the waves can be excellent when conditions align. A natural park surrounds the area.
disambiguating description: 🏞️ Rock formations • Natural park • Scenic setting
geo: GeoCoordinates
  latitude: -29.35
  longitude: -49.7333
address: PostalAddress
  address locality: Torres, RS
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 135°
  description: Works best with swells from 135° (SE). Workable range: 90°-180°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.5m
  description: Ideal size: 1.7m. Too small below 0.9m, 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: 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
  value: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
  description: Year-round
tourist type: Intermediate to advanced
warning: Warning
  text: 🪨 Rocks
  description: Rock formations in surf zone
accessibility API: Nearest airport: POA
  type: Place
  description: 180 minutes drive from POA airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 5
  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: 135
    workable range min: 90
    workable range max: 180
    sweet spot size m: 1.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: 292
    offshore range min: 247
    offshore range max: 337
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: POA
    drive time minutes: 180
    boat required: false
    boat cost usd per day: 0
  best season:
    primary months: 1
    primary months: 2
    primary months: 3
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months: 11
    primary months: 12
    primary months names: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
    season explanation: Year-round

Hermenegildo
type: TouristAttraction
description: Hermenegildo is Brazil's southernmost significant surf spot, a windswept beach near the Uruguay border. The remote location and cold water keep crowds minimal, and the waves can be excellent when winter swells push up the coast. This is frontier surfing at its most raw.
disambiguating description: 🇧🇷 Brazil's southernmost wave • Remote frontier • Cold water
geo: GeoCoordinates
  latitude: -33.5667
  longitude: -53.2833
address: PostalAddress
  address locality: Santa Vitória do Palmar, RS
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 157°
  description: Works best with swells from 157° (SSE). Workable range: 135°-200°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.5m
  description: Ideal size: 1.7m. Too small below 0.9m, 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: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Best in winter
tourist type: Intermediate to advanced
warning: Warning
  text: 🏝️ Remote
  description: Near Uruguay border - remote
accessibility API: Nearest airport: POA
  type: Place
  description: 400 minutes drive from POA airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 5
  crowd level: 2
  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: 157
    workable range min: 135
    workable range max: 200
    sweet spot size m: 1.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: 0
    offshore range min: 315
    offshore range max: 45
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: POA
    drive time minutes: 400
    boat required: false
    boat cost usd per day: 0
    access notes: Near Uruguay border
  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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Best in winter

Taíba
type: TouristAttraction
description: Taíba is Ceará's most consistent surf spot, a right-hand point break that lights up when N swells generated by North Atlantic systems reach the northeast coast. The warm water and reliable trade winds make it a popular destination for kitesurfers as well. The fishing village setting retains authenticity despite growing surf tourism.
disambiguating description: 🪁 Ceará's best wave • Kite/surf combo • Warm water point
geo: GeoCoordinates
  latitude: -3.5167
  longitude: -38.9167
address: PostalAddress
  address locality: São Gonçalo do Amarante, CE
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Point
  description: This is a point break, breaking right.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 22°
  description: Works best with swells from 22° (NNE). Workable range: 0°-67°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2m
  description: Ideal size: 1.4m. Too small below 0.9m, 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: 157° (SSE)
  description: Offshore wind from 157° (SSE). Offshore range: 112°-202°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Tide preference: mid.
additional property: Primary Season
  type: PropertyValue
  value: Nov, Dec, Jan, Feb, Mar
  description: N swells from December-March
tourist type: Intermediate to advanced
warning: Warning
  text: 🪸 Sharp reef
  description: Reef bottom
accessibility API: Nearest airport: FOR
  type: Place
  description: 60 minutes drive from FOR airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 5
  crowd level: 4
  water temp c: 28
  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: 22
    workable range min: 0
    workable range max: 67
    sweet spot size m: 1.45
  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: 157
    offshore range min: 112
    offshore range max: 202
    max offshore speed kmh: 40
  travel logistics:
    nearest airport: FOR
    drive time minutes: 60
    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
    season explanation: N swells from December-March

Jericoacoara
type: TouristAttraction
description: Jericoacoara is a legendary Brazilian beach destination, a former fishing village only accessible by 4x4 across the dunes. Famous globally for kitesurfing, it also produces solid beach breaks when NE swells push in during the wet season. The car-free sand streets, epic sunset dune, and bohemian atmosphere make it one of Brazil's most magical places.
disambiguating description: 🪂 Kite paradise • 4x4 access only • Magical atmosphere
geo: GeoCoordinates
  latitude: -2.7833
  longitude: -40.5167
address: PostalAddress
  address locality: Jijoca de Jericoacoara, CE
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 45°
  description: Works best with swells from 45° (NE). Workable range: 22°-90°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2m
  description: Ideal size: 1.4m. Too small below 0.9m, 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: 180° (S)
  description: Offshore wind from 180° (S). Offshore range: 135°-225°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Nov, Dec, Jan, Feb, Mar
  description: N/NE swells December-March
tourist type: All skill levels
warning: Warning
  text: 🚶 Difficult access
  description: 4x4 access only to town
accessibility API: Nearest airport: FOR
  type: Place
  description: 300 minutes drive from FOR airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 4
  crowd level: 4
  water temp c: 28
  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: 45
    workable range min: 22
    workable range max: 90
    sweet spot size m: 1.45
  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: FOR
    drive time minutes: 300
    boat required: false
    boat cost usd per day: 0
    access notes: 4x4 only - no paved roads
  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
    season explanation: N/NE swells December-March

Fortaleza Iracema
type: TouristAttraction
description: Fortaleza Iracema is an urban reef break in Ceará's capital, offering hollow, powerful waves over a flat rock shelf. The wave can be fast and punchy when NE swells arrive, and the city setting means easy access to food, lodging, and nightlife. Booties are recommended due to the sharp reef.
disambiguating description: 🏙️ Urban reef • Hollow and fast • City convenience
geo: GeoCoordinates
  latitude: -3.7167
  longitude: -38.5167
address: PostalAddress
  address locality: Fortaleza, CE
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 67°
  description: Works best with swells from 67° (ENE). Workable range: 22°-112°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2m
  description: Ideal size: 1.4m. Too small below 0.9m, 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: 202° (SSW)
  description: Offshore wind from 202° (SSW). Offshore range: 157°-247°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: low-mid
  description: Tide preference: low-mid.
additional property: Primary Season
  type: PropertyValue
  value: Nov, Dec, Jan, Feb, Mar
  description: N/NE swells December-March
tourist type: Intermediate to advanced
warning: Warning
  text: 🪸 Sharp reef, ⚠️ Shallow
  description: Flat rock reef - booties recommended
accessibility API: Nearest airport: FOR
  type: Place
  description: 15 minutes drive from FOR airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 5
  crowd level: 5
  water temp c: 28
  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: 67
    workable range min: 22
    workable range max: 112
    sweet spot size m: 1.45
  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: 202
    offshore range min: 157
    offshore range max: 247
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: FOR
    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
    season explanation: N/NE swells December-March

Tabatinga
type: TouristAttraction
description: Tabatinga is a scenic beach south of Natal featuring dramatic dunes and headland reefs. The waves are mellow and consistent, making it a good option for intermediate surfers. The surrounding dune landscape is spectacular for exploring.
disambiguating description: 🏜️ Dune landscape • Headland reefs • Scenic setting
geo: GeoCoordinates
  latitude: -6.0833
  longitude: -35.1
address: PostalAddress
  address locality: Nísia Floresta, RN
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 90°
  description: Works best with swells from 90° (E). Workable range: 67°-135°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2m
  description: Ideal size: 1.4m. Too small below 0.9m, 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: 202° (SSW)
  description: Offshore wind from 202° (SSW). Offshore range: 157°-247°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Tide preference: mid.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: Best with E swells
tourist type: All skill levels
accessibility API: Nearest airport: NAT
  type: Place
  description: 50 minutes drive from NAT airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 4
  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: 90
    workable range min: 67
    workable range max: 135
    sweet spot size m: 1.45
  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: 202
    offshore range min: 157
    offshore range max: 247
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: NAT
    drive time minutes: 50
    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
    season explanation: Best with E swells

Cacimbinha
type: TouristAttraction
description: Cacimbinha is an uncrowded alternative to the busier Pipa beaches, offering quality peaks when N swells hit the coast. The beach is popular with paragliders launching from the cliffs above, adding to the scenic atmosphere.
disambiguating description: 🪂 Paraglider launch point • Uncrowded peaks • Pipa alternative
geo: GeoCoordinates
  latitude: -6.25
  longitude: -35.05
address: PostalAddress
  address locality: Tibau do Sul, RN
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 45°
  description: Works best with swells from 45° (NE). Workable range: 0°-90°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2m
  description: Ideal size: 1.4m. Too small below 0.9m, 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: 202° (SSW)
  description: Offshore wind from 202° (SSW). Offshore range: 157°-247°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Nov, Dec, Jan, Feb, Mar
  description: N swells December-March
tourist type: All skill levels
accessibility API: Nearest airport: NAT
  type: Place
  description: 85 minutes drive from NAT airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 4
  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: 45
    workable range min: 0
    workable range max: 90
    sweet spot size m: 1.45
  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: 202
    offshore range min: 157
    offshore range max: 247
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: NAT
    drive time minutes: 85
    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
    season explanation: N swells December-March

Piratininga
type: TouristAttraction
description: Piratininga is a reliable beach break in Niterói that offers waves for all levels depending on the swell size. The beach is less crowded than nearby Itacoatiara and provides a good warmup option before tackling the more powerful waves down the coast.
disambiguating description: 🌊 All levels option • Niterói reliability • Less crowded
geo: GeoCoordinates
  latitude: -22.9583
  longitude: -43.0583
address: PostalAddress
  address locality: Niterói, RJ
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 157°
  description: Works best with swells from 157° (SSE). Workable range: 112°-200°.
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: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Best in autumn/winter
tourist type: All skill levels
accessibility API: Nearest airport: GIG
  type: Place
  description: 40 minutes drive from GIG airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 4
  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: 157
    workable range min: 112
    workable range max: 200
    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: GIG
    drive time minutes: 40
    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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Best in autumn/winter

Camboinhas
type: TouristAttraction
description: Camboinhas offers a mellower alternative to the powerful waves at nearby Itacoatiara. The beach is protected and produces smaller, more manageable waves suitable for beginners and intermediates. A good option when other spots are too big.
disambiguating description: 🛡️ Protected bay • Beginner option • Itacoatiara alternative
geo: GeoCoordinates
  latitude: -22.9533
  longitude: -43.075
address: PostalAddress
  address locality: Niterói, RJ
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 157°
  description: Works best with swells from 157° (SSE). Workable range: 112°-200°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.6m - 1.5m
  description: Ideal size: 1.1m. Too small below 0.6m, too big (closeout) above 1.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: 0°-90°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
  description: Year-round
tourist type: All skill levels
accessibility API: Nearest airport: GIG
  type: Place
  description: 40 minutes drive from GIG airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 3
  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: 157
    workable range min: 112
    workable range max: 200
    sweet spot size m: 1.05
  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: GIG
    drive time minutes: 40
    boat required: false
    boat cost usd per day: 0
  best season:
    primary months: 1
    primary months: 2
    primary months: 3
    primary months: 4
    primary months: 5
    primary months: 6
    primary months: 7
    primary months: 8
    primary months: 9
    primary months: 10
    primary months: 11
    primary months: 12
    primary months names: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
    season explanation: Year-round

Copacabana Posto 5
type: TouristAttraction
description: Copacabana Posto 5 is one of the best surf spots along Rio's most famous beach, producing heavy shorebreak barrels when conditions align. The wave is fast and punishing, but the iconic setting and urban convenience make it worth the battle. Best early morning before crowds descend.
disambiguating description: 🌴 Iconic Copa • Heavy shorebreak • Urban surf
geo: GeoCoordinates
  latitude: -22.9667
  longitude: -43.1833
address: PostalAddress
  address locality: Rio de Janeiro, RJ
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 112°
  description: Works best with swells from 112° (ESE). Workable range: 90°-157°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2.5m
  description: Ideal size: 1.7m. Too small below 0.9m, 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: 0° (N)
  description: Offshore wind from 0° (N). Offshore range: 315°-45°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Best in autumn/winter
tourist type: Intermediate to advanced
warning: Warning
  text: 👥 Crowded, ⚠️ Shallow
  description: Heavy shorebreak, very crowded
accessibility API: Nearest airport: GIG
  type: Place
  description: 20 minutes drive from GIG airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 5
  crowd level: 8
  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: 112
    workable range min: 90
    workable range max: 157
    sweet spot size m: 1.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: 0
    offshore range min: 315
    offshore range max: 45
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: GIG
    drive time minutes: 20
    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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Best in autumn/winter

Praia da Pinheira
type: TouristAttraction
description: Praia da Pinheira is a quieter alternative near the famous Guarda do Embaú, offering consistent beach break waves in a less hectic environment. The town has basic tourist infrastructure and provides a more relaxed base for exploring the surrounding surf spots.
disambiguating description: 😌 Quieter alternative • Near Guarda • Relaxed atmosphere
geo: GeoCoordinates
  latitude: -27.85
  longitude: -48.5833
address: PostalAddress
  address locality: Palhoça, SC
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 157°
  description: Works best with swells from 157° (SSE). Workable range: 135°-200°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.9m - 2m
  description: Ideal size: 1.4m. Too small below 0.9m, 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: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
  description: Best in winter
tourist type: All skill levels
accessibility API: Nearest airport: FLN
  type: Place
  description: 55 minutes drive from FLN airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 4
  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: 157
    workable range min: 135
    workable range max: 200
    sweet spot size m: 1.45
  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: FLN
    drive time minutes: 55
    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: 10
    primary months names: Mar, Apr, May, Jun, Jul, Aug, Sep, Oct
    season explanation: Best in winter

Ingleses
type: TouristAttraction
description: Ingleses is on the north end of Florianópolis island, catching NE swells that miss the more famous spots to the south. The waves are generally smaller and mellower, making it a good beginner option. The beach has a family-oriented resort atmosphere.
disambiguating description: 👨‍👩‍👧 Family beach • NE swell option • Beginner friendly
geo: GeoCoordinates
  latitude: -27.4333
  longitude: -48.3833
address: PostalAddress
  address locality: Florianópolis, SC
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Beach
  description: This is a beach break, breaking left.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 67°
  description: Works best with swells from 67° (ENE). Workable range: 22°-112°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.6m - 1.5m
  description: Ideal size: 1.1m. Too small below 0.6m, too big (closeout) above 1.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: 202° (SSW)
  description: Offshore wind from 202° (SSW). Offshore range: 157°-247°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: all
  description: Tide preference: all.
additional property: Primary Season
  type: PropertyValue
  value: Nov, Dec, Jan, Feb, Mar
  description: Best with NE swells
tourist type: All skill levels
accessibility API: Nearest airport: FLN
  type: Place
  description: 40 minutes drive from FLN airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 3
  crowd level: 5
  water temp c: 21
  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: 67
    workable range min: 22
    workable range max: 112
    sweet spot size m: 1.05
  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: 202
    offshore range min: 157
    offshore range max: 247
    max offshore speed kmh: 35
  travel logistics:
    nearest airport: FLN
    drive time minutes: 40
    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
    season explanation: Best with NE swells

Praia dos Açores
type: TouristAttraction
description: Praia dos Açores sits on the remote Maraú Peninsula, a near-deserted stretch of tropical coastline with quality reef waves and minimal crowds. The journey requires effort - 4x4 vehicles are recommended - but the reward is uncrowded surf in warm, clear water. A small fishing community provides basic supplies.
disambiguating description: 🏝️ Remote peninsula • Near-deserted • Tropical reef
geo: GeoCoordinates
  latitude: -13.8833
  longitude: -38.9333
address: PostalAddress
  address locality: Maraú Peninsula, BA
  address country: Brazil
  address region: South America
additional property: Wave Type
  type: PropertyValue
  value: Reef
  description: This is a reef break, breaking both.
additional property: Optimal Swell Direction
  type: PropertyValue
  value: 90°
  description: Works best with swells from 90° (E). Workable range: 45°-135°.
additional property: Swell Size Sweet Spot
  type: PropertyValue
  value: 0.6m - 1.5m
  description: Ideal size: 1.1m. Too small below 0.6m, too big (closeout) above 1.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: 270° (W)
  description: Offshore wind from 270° (W). Offshore range: 225°-315°. Best window: morning.
additional property: Tide Preference
  type: PropertyValue
  value: mid
  description: Tide preference: mid.
additional property: Primary Season
  type: PropertyValue
  value: Apr, May, Jun, Jul, Aug, Sep
  description: Best with E swells
tourist type: All skill levels
warning: Warning
  text: 🪸 Sharp reef, 🏝️ Remote
  description: Coral reef, remote location
accessibility API: Nearest airport: IOS
  type: Place
  description: 120 minutes drive from IOS airport.
content rating: community
contributor: Spreadsheet import
llm context:
  difficulty: 4
  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: 90
    workable range min: 45
    workable range max: 135
    sweet spot size m: 1.05
  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: 35
  travel logistics:
    nearest airport: IOS
    drive time minutes: 120
    boat required: false
    boat cost usd per day: 0
    access notes: Remote peninsula - 4x4 recommended
  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
    season explanation: Best with E swells