{ "version": "1.0.0", "last_updated": "2025-01-19", "spots": [ { "id": "pipeline", "name": "Pipeline", "location": { "region": "North Shore", "country": "USA", "state": "Hawaii", "latitude": 21.665, "longitude": -158.0539, "timezone": "Pacific/Honolulu" }, "characteristics": { "break_type": "reef", "wave_direction": "right", "bottom": "coral reef", "crowd_level": "very_high", "water_quality": "excellent" }, "skill_levels": { "minimum": "expert", "recommended": "expert", "beginner_friendly": false }, "best_conditions": { "swell_direction": [ "N", "NW" ], "swell_size_min_m": 1.2, "swell_size_max_m": 4.6, "swell_period_min": 10, "wind_direction": [ "E", "NE", "SE" ], "tide": [ "mid_rising", "mid_falling" ], "season": [ "winter" ] }, "hazards": [ "shallow reef", "strong currents", "crowds", "heavy waves" ], "facilities": [ "parking", "restrooms", "showers" ], "description": "World-famous barreling left at Banzai Pipeline. One of the most dangerous and respected waves on Earth.", "local_tips": "Best December-February. Paddle out from the channel. Respect the locals and the lineup." }, { "id": "sunset_beach", "name": "Sunset Beach", "location": { "region": "North Shore", "country": "USA", "state": "Hawaii", "latitude": 21.6789, "longitude": -158.0417, "timezone": "Pacific/Honolulu" }, "characteristics": { "break_type": "reef", "wave_direction": "right_and_left", "bottom": "reef and sand", "crowd_level": "high", "water_quality": "excellent" }, "skill_levels": { "minimum": "advanced", "recommended": "expert", "beginner_friendly": false }, "best_conditions": { "swell_direction": [ "N", "NW", "W" ], "swell_size_min_m": 1.8, "swell_size_max_m": 7.6, "swell_period_min": 12, "wind_direction": [ "E", "NE" ], "tide": [ "all" ], "season": [ "winter" ] }, "hazards": [ "shifting peaks", "strong currents", "size" ], "facilities": [ "parking", "restrooms" ], "description": "Powerful, shifty peak that holds big swells. A proving ground for big wave surfers.", "local_tips": "Know the lineup and be prepared to paddle. Currents can push you down the beach." }, { "id": "waikiki", "name": "Waikiki", "location": { "region": "South Shore", "country": "USA", "state": "Hawaii", "latitude": 21.2766, "longitude": -157.8278, "timezone": "Pacific/Honolulu" }, "characteristics": { "break_type": "reef", "wave_direction": "right", "bottom": "reef", "crowd_level": "very_high", "water_quality": "good" }, "skill_levels": { "minimum": "beginner", "recommended": "all", "beginner_friendly": true }, "best_conditions": { "swell_direction": [ "S", "SW" ], "swell_size_min_m": 0.6, "swell_size_max_m": 1.8, "swell_period_min": 8, "wind_direction": [ "NE", "E" ], "tide": [ "mid", "high" ], "season": [ "summer" ] }, "hazards": [ "crowds", "reef", "boats" ], "facilities": [ "parking", "restrooms", "showers", "rentals", "lessons" ], "description": "The birthplace of modern surfing. Long, gentle rollers perfect for learning.", "local_tips": "Best May-September. Get lessons if you're a beginner. Watch for boat traffic." }, { "id": "mavericks", "name": "Mavericks", "location": { "region": "Northern California", "country": "USA", "state": "California", "latitude": 37.495, "longitude": -122.4967, "timezone": "America/Los_Angeles" }, "characteristics": { "break_type": "reef", "wave_direction": "right", "bottom": "rock reef", "crowd_level": "low", "water_quality": "excellent" }, "skill_levels": { "minimum": "expert", "recommended": "expert", "beginner_friendly": false }, "best_conditions": { "swell_direction": [ "NW", "W" ], "swell_size_min_m": 4.6, "swell_size_max_m": 18.3, "swell_period_min": 15, "wind_direction": [ "E", "NE" ], "tide": [ "mid_incoming" ], "season": [ "winter" ] }, "hazards": [ "shark territory", "cold water", "rocks", "extreme size", "strong currents" ], "facilities": [ "limited parking" ], "description": "Legendary big wave spot. Only for the most experienced big wave surfers.", "local_tips": "Invitation only for the contest. Bring thick wetsuit (5/4mm+). Jet ski recommended." }, { "id": "huntington_beach", "name": "Huntington Beach", "location": { "region": "Southern California", "country": "USA", "state": "California", "latitude": 33.6553, "longitude": -117.9992, "timezone": "America/Los_Angeles" }, "characteristics": { "break_type": "beach", "wave_direction": "right_and_left", "bottom": "sand", "crowd_level": "high", "water_quality": "good" }, "skill_levels": { "minimum": "beginner", "recommended": "intermediate", "beginner_friendly": true }, "best_conditions": { "swell_direction": [ "S", "SW", "W" ], "swell_size_min_m": 0.9, "swell_size_max_m": 3.0, "swell_period_min": 10, "wind_direction": [ "N", "NE", "E" ], "tide": [ "mid", "high" ], "season": [ "summer", "fall" ] }, "hazards": [ "crowds", "pier" ], "facilities": [ "parking", "restrooms", "showers", "rentals", "lessons" ], "description": "Surf City USA. Consistent beach break with peaks up and down the beach.", "local_tips": "North and south of the pier have different vibes. Morning glass is common." }, { "id": "san_onofre", "name": "San Onofre", "location": { "region": "Southern California", "country": "USA", "state": "California", "latitude": 33.3753, "longitude": -117.5689, "timezone": "America/Los_Angeles" }, "characteristics": { "break_type": "point", "wave_direction": "right", "bottom": "cobblestone and sand", "crowd_level": "medium", "water_quality": "good" }, "skill_levels": { "minimum": "beginner", "recommended": "all", "beginner_friendly": true }, "best_conditions": { "swell_direction": [ "S", "SW" ], "swell_size_min_m": 0.6, "swell_size_max_m": 1.8, "swell_period_min": 8, "wind_direction": [ "N", "NE" ], "tide": [ "mid", "high" ], "season": [ "summer" ] }, "hazards": [ "cobblestone entry" ], "facilities": [ "parking", "restrooms", "camping" ], "description": "Classic California longboard wave. Mellow, fun, and historic.", "local_tips": "Bring booties for the cobblestones. Old Man's is the main break." }, { "id": "trestles", "name": "Trestles", "location": { "region": "Southern California", "country": "USA", "state": "California", "latitude": 33.3817, "longitude": -117.5886, "timezone": "America/Los_Angeles" }, "characteristics": { "break_type": "point", "wave_direction": "right_and_left", "bottom": "cobblestone", "crowd_level": "very_high", "water_quality": "excellent" }, "skill_levels": { "minimum": "intermediate", "recommended": "advanced", "beginner_friendly": false }, "best_conditions": { "swell_direction": [ "S", "SW", "W" ], "swell_size_min_m": 0.9, "swell_size_max_m": 3.0, "swell_period_min": 10, "wind_direction": [ "N", "NE", "E" ], "tide": [ "low", "mid" ], "season": [ "summer", "fall" ] }, "hazards": [ "crowds", "aggressive locals" ], "facilities": [ "parking at Carl's Jr." ], "description": "World-class cobblestone point break. Home to WSL Championship Tour events.", "local_tips": "1-mile walk from parking. Lowers is the main peak. Respect the lineup." }, { "id": "rincon", "name": "Rincon", "location": { "region": "Central California", "country": "USA", "state": "California", "latitude": 34.3742, "longitude": -119.4761, "timezone": "America/Los_Angeles" }, "characteristics": { "break_type": "point", "wave_direction": "right", "bottom": "cobblestone", "crowd_level": "very_high", "water_quality": "good" }, "skill_levels": { "minimum": "intermediate", "recommended": "advanced", "beginner_friendly": false }, "best_conditions": { "swell_direction": [ "W", "NW" ], "swell_size_min_m": 1.2, "swell_size_max_m": 3.7, "swell_period_min": 12, "wind_direction": [ "N", "NE", "E" ], "tide": [ "low", "mid" ], "season": [ "winter" ] }, "hazards": [ "crowds", "sea urchins" ], "facilities": [ "parking", "restrooms" ], "description": "The Queen of the Coast. Perfect peeling right points on the right swell.", "local_tips": "Best December-February. The Indicator, Rivermouth, and Cove are the three sections." }, { "id": "teahupoo", "name": "Teahupo'o", "location": { "region": "Tahiti", "country": "French Polynesia", "state": null, "latitude": -17.8368, "longitude": -149.2584, "timezone": "Pacific/Tahiti" }, "characteristics": { "break_type": "reef", "wave_direction": "left", "bottom": "shallow coral reef", "crowd_level": "low", "water_quality": "excellent" }, "skill_levels": { "minimum": "expert", "recommended": "expert", "beginner_friendly": false }, "best_conditions": { "swell_direction": [ "S", "SW" ], "swell_size_min_m": 1.2, "swell_size_max_m": 6.1, "swell_period_min": 12, "wind_direction": [ "E", "NE" ], "tide": [ "mid", "high" ], "season": [ "winter" ] }, "hazards": [ "extremely shallow reef", "heavy waves", "localism" ], "facilities": [ "boat access only" ], "description": "One of the heaviest waves in the world. Thick, hollow barrels over very shallow reef.", "local_tips": "Boat access required. Local guides recommended. Watch from the channel first." }, { "id": "nazare", "name": "Nazar\u00e9", "location": { "region": "Central Portugal", "country": "Portugal", "state": null, "latitude": 39.6025, "longitude": -9.0706, "timezone": "Europe/Lisbon" }, "characteristics": { "break_type": "beach", "wave_direction": "right_and_left", "bottom": "sand", "crowd_level": "low", "water_quality": "good" }, "skill_levels": { "minimum": "expert", "recommended": "expert", "beginner_friendly": false }, "best_conditions": { "swell_direction": [ "NW", "W" ], "swell_size_min_m": 9.1, "swell_size_max_m": 30.5, "swell_period_min": 15, "wind_direction": [ "E", "SE" ], "tide": [ "mid" ], "season": [ "winter" ] }, "hazards": [ "extreme size", "currents", "cold water" ], "facilities": [ "parking", "lighthouse viewing" ], "description": "Home to the biggest waves ever surfed. An underwater canyon focuses enormous swells.", "local_tips": "Tow-in only. Support team essential. World record waves happen here." }, { "id": "hossegor", "name": "Hossegor", "location": { "region": "Landes", "country": "France", "state": null, "latitude": 43.6676, "longitude": -1.4412, "timezone": "Europe/Paris" }, "characteristics": { "break_type": "beach", "wave_direction": "right_and_left", "bottom": "sand", "crowd_level": "high", "water_quality": "good" }, "skill_levels": { "minimum": "intermediate", "recommended": "advanced", "beginner_friendly": false }, "best_conditions": { "swell_direction": [ "W", "NW" ], "swell_size_min_m": 1.2, "swell_size_max_m": 4.6, "swell_period_min": 10, "wind_direction": [ "E", "SE" ], "tide": [ "mid_incoming" ], "season": [ "fall", "winter" ] }, "hazards": [ "powerful shorebreak", "currents", "crowds" ], "facilities": [ "parking", "restrooms", "rentals", "surf shops" ], "description": "The European Pipeline. Powerful beach breaks with hollow barrels.", "local_tips": "La Gravi\u00e8re is the heaviest section. September-October has best conditions." }, { "id": "jeffreys_bay", "name": "Jeffreys Bay", "location": { "region": "Eastern Cape", "country": "South Africa", "state": null, "latitude": -34.0407, "longitude": 24.9309, "timezone": "Africa/Johannesburg" }, "characteristics": { "break_type": "point", "wave_direction": "right", "bottom": "sand and rock", "crowd_level": "high", "water_quality": "excellent" }, "skill_levels": { "minimum": "intermediate", "recommended": "advanced", "beginner_friendly": false }, "best_conditions": { "swell_direction": [ "SW", "S" ], "swell_size_min_m": 1.2, "swell_size_max_m": 3.7, "swell_period_min": 12, "wind_direction": [ "W", "NW" ], "tide": [ "low", "mid" ], "season": [ "winter" ] }, "hazards": [ "sharks", "cold water", "crowds" ], "facilities": [ "parking", "restrooms", "surf shops" ], "description": "One of the best right-hand point breaks in the world. Long, fast, perfect walls.", "local_tips": "Supertubes is the most famous section. Winter (June-August) is prime season." }, { "id": "uluwatu", "name": "Uluwatu", "location": { "region": "Bukit Peninsula", "country": "Indonesia", "state": "Bali", "latitude": -8.8294, "longitude": 115.0853, "timezone": "Asia/Makassar" }, "characteristics": { "break_type": "reef", "wave_direction": "left", "bottom": "coral reef", "crowd_level": "high", "water_quality": "excellent" }, "skill_levels": { "minimum": "intermediate", "recommended": "advanced", "beginner_friendly": false }, "best_conditions": { "swell_direction": [ "S", "SW" ], "swell_size_min_m": 1.2, "swell_size_max_m": 4.6, "swell_period_min": 10, "wind_direction": [ "SE", "E" ], "tide": [ "mid", "high" ], "season": [ "dry_season" ] }, "hazards": [ "reef", "currents", "crowds", "cave access" ], "facilities": [ "restaurants", "surf shops" ], "description": "World-class left reef break. Multiple sections from The Peak to Racetrack.", "local_tips": "Access through the famous cave. Dry season (May-October) is best. Booties recommended." }, { "id": "bells_beach", "name": "Bells Beach", "location": { "region": "Victoria", "country": "Australia", "state": "Victoria", "latitude": -38.3714, "longitude": 144.2803, "timezone": "Australia/Melbourne" }, "characteristics": { "break_type": "point", "wave_direction": "right", "bottom": "reef", "crowd_level": "high", "water_quality": "excellent" }, "skill_levels": { "minimum": "intermediate", "recommended": "advanced", "beginner_friendly": false }, "best_conditions": { "swell_direction": [ "SW", "S" ], "swell_size_min_m": 1.2, "swell_size_max_m": 4.6, "swell_period_min": 12, "wind_direction": [ "N", "NW" ], "tide": [ "mid", "high" ], "season": [ "fall", "winter" ] }, "hazards": [ "cold water", "sharks", "rocks" ], "facilities": [ "parking", "restrooms" ], "description": "Australia's most famous surf spot. Home to the Rip Curl Pro since 1973.", "local_tips": "Easter is the Rip Curl Pro. Rincon section can be epic. Water is cold year-round." }, { "id": "gold_coast", "name": "Gold Coast", "location": { "region": "Queensland", "country": "Australia", "state": "Queensland", "latitude": -28.0167, "longitude": 153.4, "timezone": "Australia/Brisbane" }, "characteristics": { "break_type": "point", "wave_direction": "right", "bottom": "sand", "crowd_level": "high", "water_quality": "good" }, "skill_levels": { "minimum": "intermediate", "recommended": "advanced", "beginner_friendly": false }, "best_conditions": { "swell_direction": [ "E", "SE" ], "swell_size_min_m": 0.9, "swell_size_max_m": 3.0, "swell_period_min": 8, "wind_direction": [ "W", "SW" ], "tide": [ "all" ], "season": [ "fall", "winter" ] }, "hazards": [ "crowds", "currents" ], "facilities": [ "parking", "restrooms", "surf shops", "rentals" ], "description": "World-class point breaks. Snapper Rocks, Kirra, and Burleigh are legendary.", "local_tips": "Cyclone swells (Feb-April) can be epic. Snapper to Kirra can link up for 2km rides." } ] }