{"about":"Book & Surf destination data. months[] are ERA5 open-ocean medians near the coast, not surf heights at the beach. hs metres, tp seconds, wind km/h, sst °C; small/learn/mid/big are shares of sampled days under 0.75 m, 0.75-1.5 m, 1.5-2.5 m and over 2.5 m. costBand and 0-3 scores are editorial estimates. Contains modified Copernicus Climate Change Service information.","countries":45,"destinations":[{"slug":"ericeira","name":"Ericeira","country":"Portugal","region":"Europe","area":"Lisbon and Ericeira","lon":-9.417,"lat":38.963,"season":[9,10,11],"levels":["Intermediate","Advanced"],"waves":"Reef & point breaks, some beaches","image":"places/ericeira","tagline":"Atlantic days. Village nights.","airports":["LIS"],"transferHours":0.9,"costBand":2,"vibe":["town","culture"],"breakTypes":["reef","point","beach"],"nomad":3,"family":2,"rentals":3,"lessons":3,"crowds":3,"hazards":["shallow-reef","crowds"],"months":[{"hs":2.6,"tp":13,"dir":"NW","wind":20,"windFrom":"N","sst":14,"small":0,"learn":18,"mid":33,"big":50,"groundswell":85},{"hs":2.5,"tp":14,"dir":"NW","wind":25,"windFrom":"N","sst":14,"small":0,"learn":13,"mid":40,"big":48,"groundswell":93},{"hs":2.8,"tp":13,"dir":"NW","wind":23,"windFrom":"N","sst":14,"small":0,"learn":13,"mid":33,"big":55,"groundswell":95},{"hs":1.8,"tp":11,"dir":"NW","wind":20,"windFrom":"N","sst":15,"small":0,"learn":38,"mid":40,"big":23,"groundswell":73},{"hs":1.7,"tp":10,"dir":"NW","wind":22,"windFrom":"N","sst":16,"small":0,"learn":30,"mid":65,"big":5,"groundswell":45},{"hs":1.4,"tp":9,"dir":"NW","wind":23,"windFrom":"N","sst":17,"small":5,"learn":63,"mid":30,"big":3,"groundswell":35},{"hs":1.4,"tp":9,"dir":"NW","wind":22,"windFrom":"N","sst":17,"small":0,"learn":57,"mid":40,"big":3,"groundswell":23},{"hs":1.4,"tp":9,"dir":"NW","wind":24,"windFrom":"N","sst":17,"small":3,"learn":57,"mid":33,"big":8,"groundswell":35},{"hs":1.5,"tp":11,"dir":"NW","wind":16,"windFrom":"N","sst":18,"small":8,"learn":48,"mid":38,"big":8,"groundswell":60},{"hs":1.8,"tp":12,"dir":"NW","wind":17,"windFrom":"S","sst":17,"small":5,"learn":35,"mid":38,"big":23,"groundswell":75},{"hs":2,"tp":12,"dir":"NW","wind":23,"windFrom":"N","sst":17,"small":3,"learn":18,"mid":53,"big":28,"groundswell":85},{"hs":2,"tp":13,"dir":"NW","wind":22,"windFrom":"SE","sst":16,"small":0,"learn":18,"mid":45,"big":38,"groundswell":80}]},{"slug":"uluwatu","name":"Uluwatu","country":"Bali, Indonesia","region":"Asia","area":"Bali","lon":115.086,"lat":-8.815,"season":[4,5,6,7,8,9,10],"levels":["Advanced"],"waves":"Reef breaks","image":"places/uluwatu","tagline":"Famous reefs. Golden cliffs.","airports":["DPS"],"transferHours":1.2,"costBand":2,"vibe":["village","nature"],"breakTypes":["reef"],"nomad":3,"family":1,"rentals":2,"lessons":1,"crowds":3,"hazards":["shallow-reef","cliff-access","crowds"],"months":[{"hs":1.7,"tp":12,"dir":"SW","wind":15,"windFrom":"W","sst":29,"small":0,"learn":33,"mid":60,"big":8,"groundswell":88},{"hs":1.7,"tp":12,"dir":"SW","wind":16,"windFrom":"W","sst":29,"small":0,"learn":38,"mid":57,"big":5,"groundswell":88},{"hs":1.5,"tp":13,"dir":"SW","wind":10,"windFrom":"W","sst":29,"small":0,"learn":48,"mid":50,"big":3,"groundswell":95},{"hs":1.7,"tp":14,"dir":"S","wind":15,"windFrom":"E","sst":30,"small":0,"learn":25,"mid":73,"big":3,"groundswell":100},{"hs":1.9,"tp":15,"dir":"S","wind":21,"windFrom":"SE","sst":28,"small":0,"learn":18,"mid":73,"big":10,"groundswell":98},{"hs":2,"tp":15,"dir":"S","wind":21,"windFrom":"SE","sst":27,"small":0,"learn":8,"mid":83,"big":10,"groundswell":100},{"hs":2.1,"tp":15,"dir":"S","wind":24,"windFrom":"SE","sst":26,"small":0,"learn":3,"mid":80,"big":18,"groundswell":98},{"hs":2.1,"tp":15,"dir":"S","wind":21,"windFrom":"SE","sst":26,"small":0,"learn":0,"mid":83,"big":18,"groundswell":100},{"hs":1.9,"tp":14,"dir":"SW","wind":15,"windFrom":"SE","sst":26,"small":0,"learn":13,"mid":70,"big":18,"groundswell":100},{"hs":1.8,"tp":14,"dir":"SW","wind":13,"windFrom":"SE","sst":27,"small":0,"learn":18,"mid":78,"big":5,"groundswell":100},{"hs":1.5,"tp":13,"dir":"SW","wind":11,"windFrom":"SE","sst":29,"small":0,"learn":48,"mid":53,"big":0,"groundswell":100},{"hs":1.7,"tp":13,"dir":"SW","wind":13,"windFrom":"W","sst":29,"small":0,"learn":30,"mid":65,"big":5,"groundswell":95}]},{"slug":"taghazout","name":"Taghazout","country":"Morocco","region":"Africa","area":"Taghazout and the Agadir coast","lon":-9.711,"lat":30.545,"season":[10,11,12,1,2,3],"levels":["Beginner","Intermediate","Advanced"],"waves":"Point breaks & beach breaks","image":"places/taghazout","tagline":"Right-hand points. Winter sun.","airports":["AGA"],"transferHours":0.8,"costBand":1,"vibe":["village"],"breakTypes":["point","beach"],"nomad":2,"family":2,"rentals":3,"lessons":3,"crowds":3,"hazards":["urchins","rocks","crowds"],"months":[{"hs":1.8,"tp":14,"dir":"NW","wind":7,"windFrom":"NW","sst":17,"small":0,"learn":28,"mid":48,"big":25,"groundswell":88},{"hs":2.3,"tp":13,"dir":"NW","wind":8,"windFrom":"NW","sst":17,"small":0,"learn":15,"mid":53,"big":33,"groundswell":90},{"hs":2.2,"tp":13,"dir":"NW","wind":13,"windFrom":"NW","sst":16,"small":0,"learn":18,"mid":43,"big":40,"groundswell":85},{"hs":1.7,"tp":12,"dir":"NW","wind":15,"windFrom":"NW","sst":17,"small":0,"learn":30,"mid":60,"big":10,"groundswell":70},{"hs":1.7,"tp":10,"dir":"NW","wind":14,"windFrom":"NW","sst":18,"small":0,"learn":38,"mid":60,"big":3,"groundswell":50},{"hs":1.5,"tp":9,"dir":"NW","wind":15,"windFrom":"NW","sst":18,"small":3,"learn":53,"mid":43,"big":3,"groundswell":33},{"hs":1.5,"tp":8,"dir":"N","wind":12,"windFrom":"NW","sst":19,"small":0,"learn":45,"mid":55,"big":0,"groundswell":13},{"hs":1.4,"tp":8,"dir":"N","wind":13,"windFrom":"NW","sst":20,"small":0,"learn":57,"mid":43,"big":0,"groundswell":13},{"hs":1.4,"tp":10,"dir":"NW","wind":11,"windFrom":"NW","sst":20,"small":3,"learn":55,"mid":43,"big":0,"groundswell":53},{"hs":1.6,"tp":12,"dir":"NW","wind":9,"windFrom":"NW","sst":20,"small":5,"learn":35,"mid":48,"big":13,"groundswell":78},{"hs":2,"tp":12,"dir":"NW","wind":7,"windFrom":"NW","sst":19,"small":5,"learn":28,"mid":53,"big":15,"groundswell":85},{"hs":2.1,"tp":13,"dir":"NW","wind":6,"windFrom":"SW","sst":18,"small":3,"learn":20,"mid":53,"big":25,"groundswell":95}]},{"slug":"arugam-bay","name":"Arugam Bay","country":"Sri Lanka","region":"Asia","area":"The east coast: Arugam Bay","lon":81.836,"lat":6.839,"season":[4,5,6,7,8,9,10],"levels":["Beginner","Intermediate","Advanced"],"waves":"Right-hand point breaks","image":"places/arugam-bay","tagline":"East-coast points. Slow days.","airports":["CMB"],"transferHours":7,"costBand":1,"vibe":["village","nature"],"breakTypes":["point"],"nomad":2,"family":1,"rentals":3,"lessons":3,"crowds":3,"hazards":["shallow-reef","seasonal-closures"],"months":[{"hs":1.3,"tp":6,"dir":"E","wind":26,"windFrom":"NE","sst":28,"small":0,"learn":78,"mid":23,"big":0,"groundswell":8},{"hs":1.2,"tp":6,"dir":"E","wind":26,"windFrom":"NE","sst":28,"small":0,"learn":83,"mid":18,"big":0,"groundswell":8},{"hs":1.1,"tp":9,"dir":"SE","wind":20,"windFrom":"NE","sst":29,"small":0,"learn":98,"mid":3,"big":0,"groundswell":28},{"hs":1.1,"tp":10,"dir":"S","wind":15,"windFrom":"E","sst":30,"small":0,"learn":95,"mid":5,"big":0,"groundswell":38},{"hs":1.5,"tp":9,"dir":"S","wind":27,"windFrom":"SW","sst":30,"small":0,"learn":55,"mid":43,"big":3,"groundswell":35},{"hs":1.8,"tp":10,"dir":"S","wind":32,"windFrom":"SW","sst":30,"small":0,"learn":20,"mid":80,"big":0,"groundswell":50},{"hs":1.7,"tp":10,"dir":"S","wind":28,"windFrom":"SW","sst":29,"small":0,"learn":15,"mid":85,"big":0,"groundswell":53},{"hs":1.8,"tp":10,"dir":"S","wind":30,"windFrom":"SW","sst":29,"small":0,"learn":15,"mid":85,"big":0,"groundswell":55},{"hs":1.7,"tp":10,"dir":"S","wind":34,"windFrom":"SW","sst":29,"small":0,"learn":15,"mid":85,"big":0,"groundswell":38},{"hs":1.4,"tp":9,"dir":"S","wind":21,"windFrom":"SW","sst":29,"small":0,"learn":70,"mid":30,"big":0,"groundswell":28},{"hs":1.2,"tp":9,"dir":"SE","wind":16,"windFrom":"N","sst":29,"small":0,"learn":95,"mid":5,"big":0,"groundswell":15},{"hs":1.2,"tp":7,"dir":"E","wind":20,"windFrom":"NE","sst":28,"small":0,"learn":93,"mid":8,"big":0,"groundswell":8}]},{"slug":"nosara","name":"Nosara","country":"Costa Rica","region":"Americas","area":"The Nicoya Peninsula: Nosara and Santa Teresa","lon":-85.659,"lat":9.958,"season":[12,1,2,3,4],"levels":["Beginner","Intermediate"],"waves":"Beach breaks","image":"places/nosara","tagline":"Jungle roads. Consistent peaks.","airports":["LIR"],"transferHours":2.5,"costBand":3,"vibe":["village","nature"],"breakTypes":["beach"],"nomad":3,"family":3,"rentals":3,"lessons":3,"crowds":2,"hazards":["rips","rough-roads"],"months":[{"hs":1.2,"tp":12,"dir":"SW","wind":24,"windFrom":"NE","sst":28,"small":0,"learn":90,"mid":10,"big":0,"groundswell":68},{"hs":1.3,"tp":13,"dir":"SW","wind":26,"windFrom":"NE","sst":28,"small":0,"learn":80,"mid":20,"big":0,"groundswell":83},{"hs":1.4,"tp":14,"dir":"S","wind":25,"windFrom":"NE","sst":29,"small":0,"learn":88,"mid":13,"big":0,"groundswell":93},{"hs":1.3,"tp":14,"dir":"S","wind":16,"windFrom":"NE","sst":30,"small":0,"learn":75,"mid":25,"big":0,"groundswell":100},{"hs":1.5,"tp":14,"dir":"SW","wind":12,"windFrom":"NE","sst":30,"small":0,"learn":57,"mid":43,"big":0,"groundswell":100},{"hs":1.6,"tp":14,"dir":"SW","wind":10,"windFrom":"NE","sst":29,"small":0,"learn":28,"mid":73,"big":0,"groundswell":98},{"hs":1.5,"tp":14,"dir":"S","wind":14,"windFrom":"NE","sst":29,"small":0,"learn":50,"mid":50,"big":0,"groundswell":90},{"hs":1.5,"tp":14,"dir":"S","wind":11,"windFrom":"NE","sst":29,"small":0,"learn":65,"mid":35,"big":0,"groundswell":93},{"hs":1.6,"tp":14,"dir":"SW","wind":9,"windFrom":"N","sst":29,"small":0,"learn":38,"mid":63,"big":0,"groundswell":90},{"hs":1.4,"tp":14,"dir":"SW","wind":11,"windFrom":"N","sst":29,"small":0,"learn":60,"mid":40,"big":0,"groundswell":83},{"hs":1.4,"tp":13,"dir":"SW","wind":15,"windFrom":"NE","sst":28,"small":0,"learn":73,"mid":28,"big":0,"groundswell":80},{"hs":1.2,"tp":13,"dir":"SW","wind":21,"windFrom":"NE","sst":28,"small":0,"learn":93,"mid":8,"big":0,"groundswell":68}]},{"slug":"byron-bay","name":"Byron Bay","country":"Australia","region":"Oceania","area":"Northern New South Wales: Byron Bay and Lennox Head","lon":153.615,"lat":-28.643,"season":[6,7,8],"levels":["Beginner","Intermediate","Advanced"],"waves":"Point breaks & beach breaks","image":"places/byron-bay","tagline":"Point-break mornings. Easy afternoons.","airports":["BNK","OOL"],"transferHours":0.7,"costBand":4,"vibe":["town","nature","nightlife"],"breakTypes":["point","beach"],"nomad":3,"family":3,"rentals":3,"lessons":3,"crowds":3,"hazards":["sharks","crowds"],"months":[{"hs":1.4,"tp":9,"dir":"E","wind":14,"windFrom":"NE","sst":25,"small":0,"learn":60,"mid":35,"big":5,"groundswell":18},{"hs":1.7,"tp":9,"dir":"E","wind":13,"windFrom":"SE","sst":26,"small":0,"learn":25,"mid":65,"big":10,"groundswell":23},{"hs":1.7,"tp":9,"dir":"SE","wind":12,"windFrom":"E","sst":26,"small":0,"learn":43,"mid":48,"big":10,"groundswell":33},{"hs":1.6,"tp":9,"dir":"SE","wind":13,"windFrom":"S","sst":25,"small":3,"learn":38,"mid":48,"big":13,"groundswell":33},{"hs":1.6,"tp":9,"dir":"SE","wind":12,"windFrom":"S","sst":23,"small":0,"learn":43,"mid":53,"big":5,"groundswell":30},{"hs":1.5,"tp":10,"dir":"SE","wind":15,"windFrom":"S","sst":22,"small":5,"learn":48,"mid":38,"big":10,"groundswell":48},{"hs":1.5,"tp":10,"dir":"SE","wind":14,"windFrom":"N","sst":21,"small":3,"learn":48,"mid":40,"big":10,"groundswell":45},{"hs":1.4,"tp":10,"dir":"SE","wind":15,"windFrom":"N","sst":20,"small":0,"learn":70,"mid":25,"big":5,"groundswell":50},{"hs":1.6,"tp":9,"dir":"SE","wind":15,"windFrom":"N","sst":20,"small":0,"learn":43,"mid":50,"big":8,"groundswell":33},{"hs":1.6,"tp":9,"dir":"SE","wind":13,"windFrom":"N","sst":21,"small":0,"learn":43,"mid":55,"big":3,"groundswell":35},{"hs":1.3,"tp":8,"dir":"E","wind":12,"windFrom":"NE","sst":22,"small":0,"learn":70,"mid":30,"big":0,"groundswell":28},{"hs":1.4,"tp":8,"dir":"SE","wind":13,"windFrom":"N","sst":24,"small":0,"learn":70,"mid":23,"big":8,"groundswell":23}]},{"slug":"raglan","name":"Raglan","country":"New Zealand","region":"Oceania","area":"Raglan and the Waikato coast","lon":174.873,"lat":-37.8,"season":[3,4,5],"levels":["Intermediate","Advanced"],"waves":"Left-hand points & beach breaks","image":"places/raglan","tagline":"Long lefts. Black-sand beaches.","airports":["AKL"],"transferHours":2,"costBand":3,"vibe":["town","nature"],"breakTypes":["point","beach"],"nomad":2,"family":2,"rentals":3,"lessons":3,"crowds":2,"hazards":["rocks","cold-water"],"months":[{"hs":1.6,"tp":12,"dir":"SW","wind":18,"windFrom":"SW","sst":20,"small":0,"learn":50,"mid":45,"big":5,"groundswell":75},{"hs":1.5,"tp":12,"dir":"SW","wind":16,"windFrom":"SW","sst":21,"small":0,"learn":45,"mid":48,"big":8,"groundswell":83},{"hs":1.6,"tp":13,"dir":"SW","wind":17,"windFrom":"SW","sst":20,"small":3,"learn":40,"mid":43,"big":15,"groundswell":90},{"hs":1.9,"tp":13,"dir":"SW","wind":18,"windFrom":"SW","sst":19,"small":0,"learn":35,"mid":43,"big":23,"groundswell":85},{"hs":2.3,"tp":13,"dir":"SW","wind":16,"windFrom":"W","sst":18,"small":0,"learn":25,"mid":45,"big":30,"groundswell":85},{"hs":1.9,"tp":13,"dir":"SW","wind":17,"windFrom":"E","sst":16,"small":3,"learn":23,"mid":45,"big":30,"groundswell":73},{"hs":2,"tp":13,"dir":"SW","wind":20,"windFrom":"SW","sst":14,"small":3,"learn":15,"mid":57,"big":25,"groundswell":85},{"hs":2.2,"tp":12,"dir":"SW","wind":19,"windFrom":"SW","sst":14,"small":0,"learn":23,"mid":53,"big":25,"groundswell":78},{"hs":2.3,"tp":13,"dir":"W","wind":22,"windFrom":"SW","sst":14,"small":0,"learn":20,"mid":40,"big":40,"groundswell":80},{"hs":2,"tp":13,"dir":"SW","wind":22,"windFrom":"SW","sst":15,"small":0,"learn":30,"mid":45,"big":25,"groundswell":68},{"hs":2,"tp":13,"dir":"SW","wind":21,"windFrom":"NW","sst":17,"small":0,"learn":25,"mid":53,"big":23,"groundswell":83},{"hs":1.7,"tp":12,"dir":"SW","wind":16,"windFrom":"SW","sst":19,"small":5,"learn":30,"mid":48,"big":18,"groundswell":78}]},{"slug":"encinitas","name":"Encinitas","country":"California, USA","region":"Americas","area":"Southern California","lon":-117.292,"lat":33.036,"season":[9,10,11],"levels":["Beginner","Intermediate","Advanced"],"waves":"Reef breaks & beach breaks","image":"places/encinitas","tagline":"Reef points. Beach-town rhythm.","airports":["SAN"],"transferHours":0.7,"costBand":4,"vibe":["town"],"breakTypes":["reef","beach"],"nomad":3,"family":3,"rentals":3,"lessons":3,"crowds":3,"hazards":["crowds","localism"],"months":[{"hs":1,"tp":13,"dir":"W","wind":6,"windFrom":"E","sst":16,"small":25,"learn":60,"mid":15,"big":0,"groundswell":88},{"hs":0.9,"tp":13,"dir":"W","wind":6,"windFrom":"E","sst":15,"small":28,"learn":57,"mid":13,"big":3,"groundswell":78},{"hs":1,"tp":13,"dir":"W","wind":4,"windFrom":"E","sst":16,"small":15,"learn":75,"mid":10,"big":0,"groundswell":80},{"hs":1.1,"tp":14,"dir":"W","wind":5,"windFrom":"S","sst":16,"small":10,"learn":80,"mid":10,"big":0,"groundswell":88},{"hs":1.1,"tp":13,"dir":"SW","wind":7,"windFrom":"SW","sst":17,"small":0,"learn":88,"mid":13,"big":0,"groundswell":80},{"hs":1,"tp":15,"dir":"SW","wind":7,"windFrom":"W","sst":19,"small":3,"learn":95,"mid":3,"big":0,"groundswell":95},{"hs":1,"tp":14,"dir":"SW","wind":6,"windFrom":"SW","sst":22,"small":13,"learn":88,"mid":0,"big":0,"groundswell":95},{"hs":0.9,"tp":13,"dir":"SW","wind":6,"windFrom":"W","sst":22,"small":13,"learn":88,"mid":0,"big":0,"groundswell":95},{"hs":0.9,"tp":13,"dir":"SW","wind":5,"windFrom":"W","sst":22,"small":13,"learn":85,"mid":3,"big":0,"groundswell":93},{"hs":0.9,"tp":13,"dir":"SW","wind":5,"windFrom":"S","sst":21,"small":3,"learn":98,"mid":0,"big":0,"groundswell":95},{"hs":0.9,"tp":13,"dir":"W","wind":6,"windFrom":"E","sst":18,"small":28,"learn":65,"mid":8,"big":0,"groundswell":78},{"hs":0.9,"tp":13,"dir":"W","wind":6,"windFrom":"NE","sst":16,"small":25,"learn":65,"mid":10,"big":0,"groundswell":85}]},{"slug":"bundoran","name":"Bundoran","country":"Ireland","region":"Europe","area":"Donegal: Bundoran and beyond","lon":-8.281,"lat":54.478,"season":[9,10,11],"levels":["Beginner","Intermediate","Advanced"],"waves":"Reef breaks & beach breaks","image":"places/bundoran","tagline":"Cold water. Warm welcome.","airports":["DUB","BFS","NOC"],"transferHours":2.5,"costBand":3,"vibe":["town"],"breakTypes":["reef","beach"],"nomad":2,"family":2,"rentals":3,"lessons":3,"crowds":2,"hazards":["cold-water","shallow-reef"],"months":[{"hs":1.6,"tp":13,"dir":"W","wind":18,"windFrom":"W","sst":9,"small":10,"learn":38,"mid":33,"big":20,"groundswell":90},{"hs":1.9,"tp":13,"dir":"W","wind":24,"windFrom":"W","sst":8,"small":5,"learn":28,"mid":45,"big":23,"groundswell":93},{"hs":1.5,"tp":12,"dir":"W","wind":23,"windFrom":"S","sst":8,"small":15,"learn":35,"mid":38,"big":13,"groundswell":95},{"hs":0.9,"tp":11,"dir":"NW","wind":19,"windFrom":"S","sst":9,"small":30,"learn":53,"mid":15,"big":3,"groundswell":60},{"hs":0.9,"tp":10,"dir":"NW","wind":18,"windFrom":"SW","sst":11,"small":40,"learn":43,"mid":18,"big":0,"groundswell":48},{"hs":0.9,"tp":10,"dir":"W","wind":17,"windFrom":"SW","sst":13,"small":43,"learn":55,"mid":3,"big":0,"groundswell":35},{"hs":0.8,"tp":9,"dir":"NW","wind":16,"windFrom":"S","sst":15,"small":48,"learn":50,"mid":3,"big":0,"groundswell":20},{"hs":1,"tp":10,"dir":"W","wind":19,"windFrom":"SW","sst":16,"small":33,"learn":57,"mid":10,"big":0,"groundswell":35},{"hs":1.1,"tp":11,"dir":"W","wind":18,"windFrom":"SW","sst":15,"small":25,"learn":57,"mid":18,"big":0,"groundswell":60},{"hs":1.3,"tp":11,"dir":"W","wind":23,"windFrom":"W","sst":14,"small":25,"learn":43,"mid":30,"big":3,"groundswell":60},{"hs":1.6,"tp":12,"dir":"NW","wind":18,"windFrom":"S","sst":12,"small":10,"learn":28,"mid":55,"big":8,"groundswell":88},{"hs":1.4,"tp":12,"dir":"W","wind":20,"windFrom":"S","sst":10,"small":8,"learn":55,"mid":28,"big":10,"groundswell":78}]},{"slug":"pichilemu","name":"Pichilemu","country":"Chile","region":"Americas","area":"Central coast: Pichilemu","lon":-72.004,"lat":-34.387,"season":[3,4,5],"levels":["Intermediate","Advanced"],"waves":"Left-hand points & beach breaks","image":"places/pichilemu","tagline":"Long lefts. Cold Pacific.","airports":["SCL"],"transferHours":3.5,"costBand":2,"vibe":["town","nature"],"breakTypes":["point","beach"],"nomad":1,"family":1,"rentals":2,"lessons":2,"crowds":2,"hazards":["cold-water","rocks"],"months":[{"hs":1.6,"tp":12,"dir":"SW","wind":8,"windFrom":"S","sst":16,"small":0,"learn":45,"mid":55,"big":0,"groundswell":78},{"hs":1.7,"tp":13,"dir":"SW","wind":7,"windFrom":"S","sst":17,"small":0,"learn":38,"mid":63,"big":0,"groundswell":90},{"hs":1.6,"tp":12,"dir":"SW","wind":6,"windFrom":"S","sst":16,"small":0,"learn":48,"mid":50,"big":3,"groundswell":90},{"hs":1.5,"tp":12,"dir":"SW","wind":8,"windFrom":"S","sst":15,"small":0,"learn":53,"mid":48,"big":0,"groundswell":90},{"hs":1.6,"tp":13,"dir":"SW","wind":7,"windFrom":"SE","sst":14,"small":0,"learn":43,"mid":53,"big":5,"groundswell":95},{"hs":1.7,"tp":12,"dir":"SW","wind":8,"windFrom":"SE","sst":14,"small":0,"learn":40,"mid":48,"big":13,"groundswell":85},{"hs":1.6,"tp":12,"dir":"SW","wind":9,"windFrom":"E","sst":13,"small":0,"learn":45,"mid":48,"big":8,"groundswell":88},{"hs":1.8,"tp":13,"dir":"SW","wind":8,"windFrom":"SE","sst":13,"small":0,"learn":33,"mid":53,"big":15,"groundswell":95},{"hs":1.6,"tp":12,"dir":"SW","wind":8,"windFrom":"S","sst":13,"small":0,"learn":40,"mid":57,"big":3,"groundswell":90},{"hs":1.5,"tp":13,"dir":"SW","wind":8,"windFrom":"S","sst":13,"small":0,"learn":53,"mid":45,"big":3,"groundswell":85},{"hs":1.6,"tp":12,"dir":"SW","wind":10,"windFrom":"S","sst":14,"small":0,"learn":38,"mid":60,"big":3,"groundswell":85},{"hs":1.6,"tp":12,"dir":"SW","wind":9,"windFrom":"S","sst":15,"small":0,"learn":33,"mid":68,"big":0,"groundswell":78}]},{"slug":"peniche","name":"Peniche","country":"Portugal","region":"Europe","area":"The Silver Coast: Figueira da Foz, Nazaré and Peniche","lon":-9.381,"lat":39.356,"season":[9,10,11],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach breaks & reefs","image":"places/peniche","tagline":"Find your side of the peninsula.","airports":["LIS"],"transferHours":1,"costBand":2,"vibe":["town"],"breakTypes":["beach","reef"],"nomad":2,"family":3,"rentals":3,"lessons":3,"crowds":3,"hazards":["heavy-beach-break","crowds"],"months":[{"hs":2.7,"tp":13,"dir":"NW","wind":20,"windFrom":"N","sst":15,"small":0,"learn":18,"mid":33,"big":50,"groundswell":88},{"hs":2.7,"tp":14,"dir":"NW","wind":27,"windFrom":"N","sst":14,"small":0,"learn":13,"mid":35,"big":53,"groundswell":95},{"hs":2.9,"tp":13,"dir":"NW","wind":25,"windFrom":"N","sst":14,"small":0,"learn":13,"mid":28,"big":60,"groundswell":98},{"hs":1.9,"tp":11,"dir":"NW","wind":20,"windFrom":"N","sst":15,"small":0,"learn":33,"mid":45,"big":23,"groundswell":73},{"hs":1.8,"tp":10,"dir":"NW","wind":24,"windFrom":"N","sst":16,"small":0,"learn":23,"mid":68,"big":10,"groundswell":55},{"hs":1.5,"tp":10,"dir":"NW","wind":22,"windFrom":"N","sst":17,"small":5,"learn":53,"mid":40,"big":3,"groundswell":35},{"hs":1.5,"tp":9,"dir":"NW","wind":20,"windFrom":"N","sst":18,"small":0,"learn":53,"mid":45,"big":3,"groundswell":23},{"hs":1.4,"tp":9,"dir":"NW","wind":23,"windFrom":"N","sst":18,"small":0,"learn":60,"mid":30,"big":10,"groundswell":38},{"hs":1.5,"tp":11,"dir":"NW","wind":15,"windFrom":"N","sst":18,"small":5,"learn":45,"mid":43,"big":8,"groundswell":63},{"hs":1.9,"tp":12,"dir":"NW","wind":18,"windFrom":"S","sst":17,"small":5,"learn":33,"mid":33,"big":30,"groundswell":78},{"hs":2.1,"tp":12,"dir":"NW","wind":23,"windFrom":"N","sst":17,"small":3,"learn":10,"mid":57,"big":30,"groundswell":88},{"hs":2.1,"tp":13,"dir":"NW","wind":21,"windFrom":"SE","sst":16,"small":0,"learn":15,"mid":40,"big":45,"groundswell":83}]},{"slug":"weligama","name":"Weligama","country":"Sri Lanka","region":"Asia","area":"The south coast: Weligama, Mirissa and Midigama","lon":80.426,"lat":5.973,"season":[11,12,1,2,3,4],"levels":["Beginner","Intermediate"],"waves":"Beach break & nearby reefs","image":"places/weligama","tagline":"A gentle bay. A tropical coast.","airports":["CMB"],"transferHours":2.5,"costBand":1,"vibe":["town"],"breakTypes":["beach","reef"],"nomad":2,"family":3,"rentals":3,"lessons":3,"crowds":3,"hazards":["crowds","seasonal-closures"],"months":[{"hs":0.7,"tp":12,"dir":"SW","wind":6,"windFrom":"W","sst":28,"small":70,"learn":30,"mid":0,"big":0,"groundswell":88},{"hs":0.7,"tp":12,"dir":"SW","wind":7,"windFrom":"W","sst":29,"small":73,"learn":28,"mid":0,"big":0,"groundswell":90},{"hs":0.7,"tp":12,"dir":"S","wind":7,"windFrom":"W","sst":29,"small":70,"learn":30,"mid":0,"big":0,"groundswell":93},{"hs":0.9,"tp":13,"dir":"S","wind":7,"windFrom":"W","sst":30,"small":23,"learn":78,"mid":0,"big":0,"groundswell":98},{"hs":1.4,"tp":13,"dir":"SW","wind":11,"windFrom":"W","sst":30,"small":5,"learn":60,"mid":33,"big":3,"groundswell":70},{"hs":1.6,"tp":13,"dir":"SW","wind":16,"windFrom":"W","sst":29,"small":0,"learn":30,"mid":70,"big":0,"groundswell":95},{"hs":1.6,"tp":13,"dir":"SW","wind":17,"windFrom":"W","sst":28,"small":0,"learn":30,"mid":68,"big":3,"groundswell":93},{"hs":1.5,"tp":13,"dir":"SW","wind":16,"windFrom":"W","sst":28,"small":0,"learn":53,"mid":48,"big":0,"groundswell":88},{"hs":1.4,"tp":12,"dir":"SW","wind":14,"windFrom":"W","sst":28,"small":0,"learn":68,"mid":33,"big":0,"groundswell":90},{"hs":1.1,"tp":14,"dir":"SW","wind":12,"windFrom":"W","sst":29,"small":3,"learn":83,"mid":15,"big":0,"groundswell":78},{"hs":0.9,"tp":12,"dir":"S","wind":7,"windFrom":"NW","sst":29,"small":33,"learn":68,"mid":0,"big":0,"groundswell":88},{"hs":0.8,"tp":13,"dir":"SW","wind":6,"windFrom":"W","sst":29,"small":50,"learn":48,"mid":3,"big":0,"groundswell":83}]},{"slug":"lagos","name":"Lagos","country":"Portugal","region":"Europe","area":"The Algarve and the south-west","lon":-8.674,"lat":37.102,"season":[10,11,12,1,2,3,4],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach breaks & reefs","image":"places/lagos","tagline":"Two coasts. One sunny base.","airports":["FAO"],"transferHours":1,"costBand":2,"vibe":["town","nightlife","culture"],"breakTypes":["beach","reef"],"nomad":3,"family":3,"rentals":3,"lessons":3,"crowds":2,"hazards":["rocks","flat-spells"],"months":[{"hs":1.8,"tp":13,"dir":"NW","wind":18,"windFrom":"N","sst":16,"small":5,"learn":35,"mid":45,"big":15,"groundswell":88},{"hs":1.9,"tp":14,"dir":"NW","wind":23,"windFrom":"N","sst":15,"small":0,"learn":28,"mid":45,"big":28,"groundswell":90},{"hs":1.9,"tp":13,"dir":"NW","wind":18,"windFrom":"NW","sst":15,"small":3,"learn":23,"mid":55,"big":20,"groundswell":88},{"hs":1.3,"tp":12,"dir":"NW","wind":13,"windFrom":"W","sst":16,"small":8,"learn":53,"mid":33,"big":8,"groundswell":60},{"hs":1.3,"tp":10,"dir":"NW","wind":19,"windFrom":"NW","sst":17,"small":3,"learn":73,"mid":25,"big":0,"groundswell":50},{"hs":1,"tp":9,"dir":"NW","wind":18,"windFrom":"NW","sst":18,"small":23,"learn":70,"mid":8,"big":0,"groundswell":38},{"hs":1,"tp":9,"dir":"NW","wind":18,"windFrom":"NW","sst":18,"small":15,"learn":80,"mid":5,"big":0,"groundswell":20},{"hs":1,"tp":9,"dir":"NW","wind":19,"windFrom":"NW","sst":19,"small":18,"learn":70,"mid":13,"big":0,"groundswell":30},{"hs":1,"tp":12,"dir":"NW","wind":15,"windFrom":"NW","sst":20,"small":18,"learn":70,"mid":13,"big":0,"groundswell":70},{"hs":1.3,"tp":12,"dir":"NW","wind":12,"windFrom":"NW","sst":19,"small":10,"learn":55,"mid":28,"big":8,"groundswell":70},{"hs":1.4,"tp":12,"dir":"NW","wind":18,"windFrom":"N","sst":19,"small":3,"learn":55,"mid":33,"big":10,"groundswell":80},{"hs":1.7,"tp":13,"dir":"NW","wind":20,"windFrom":"E","sst":17,"small":0,"learn":38,"mid":53,"big":10,"groundswell":75}]},{"slug":"sagres","name":"Sagres","country":"Portugal","region":"Europe","area":"The Algarve and the south-west","lon":-8.94,"lat":37.009,"season":[9,10,11,12,1,2,3,4,5],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach breaks","image":"places/sagres","tagline":"The end of the world. Waves in every wind.","airports":["FAO"],"transferHours":1.2,"costBand":2,"vibe":["village","nature"],"breakTypes":["beach","reef"],"nomad":2,"family":2,"rentals":3,"lessons":3,"crowds":2,"hazards":["rocks","rips","wind"],"months":[{"hs":2.4,"tp":13,"dir":"NW","wind":20,"windFrom":"N","sst":16,"small":0,"learn":23,"mid":38,"big":40,"groundswell":85},{"hs":2.4,"tp":13,"dir":"NW","wind":26,"windFrom":"N","sst":15,"small":0,"learn":10,"mid":43,"big":48,"groundswell":93},{"hs":2.5,"tp":13,"dir":"NW","wind":21,"windFrom":"N","sst":15,"small":0,"learn":10,"mid":40,"big":50,"groundswell":93},{"hs":1.7,"tp":12,"dir":"NW","wind":16,"windFrom":"NW","sst":16,"small":0,"learn":38,"mid":53,"big":10,"groundswell":73},{"hs":1.5,"tp":10,"dir":"NW","wind":22,"windFrom":"NW","sst":16,"small":0,"learn":48,"mid":48,"big":5,"groundswell":43},{"hs":1.3,"tp":9,"dir":"NW","wind":20,"windFrom":"NW","sst":18,"small":3,"learn":70,"mid":28,"big":0,"groundswell":35},{"hs":1.3,"tp":9,"dir":"NW","wind":23,"windFrom":"NW","sst":18,"small":3,"learn":65,"mid":33,"big":0,"groundswell":25},{"hs":1.3,"tp":9,"dir":"NW","wind":27,"windFrom":"NW","sst":18,"small":5,"learn":63,"mid":33,"big":0,"groundswell":30},{"hs":1.4,"tp":11,"dir":"NW","wind":16,"windFrom":"NW","sst":19,"small":13,"learn":45,"mid":38,"big":5,"groundswell":63},{"hs":1.7,"tp":12,"dir":"NW","wind":13,"windFrom":"N","sst":19,"small":5,"learn":38,"mid":43,"big":15,"groundswell":78},{"hs":1.8,"tp":12,"dir":"NW","wind":23,"windFrom":"N","sst":18,"small":0,"learn":28,"mid":55,"big":18,"groundswell":80},{"hs":2,"tp":12,"dir":"NW","wind":20,"windFrom":"E","sst":17,"small":0,"learn":23,"mid":55,"big":23,"groundswell":80}]},{"slug":"fuerteventura","name":"Fuerteventura","country":"Canary Islands, Spain","region":"Europe","area":"The Canary Islands","lon":-13.868,"lat":28.73,"season":[10,11,12,1,2,3],"levels":["Beginner","Intermediate","Advanced"],"waves":"Reef breaks & beach breaks","image":"places/fuerteventura","tagline":"Volcanic reefs. Year-round sun.","airports":["FUE"],"transferHours":0.7,"costBand":2,"vibe":["town","nature"],"breakTypes":["reef","beach"],"nomad":2,"family":3,"rentals":3,"lessons":3,"crowds":2,"hazards":["shallow-reef","wind"],"months":[{"hs":2.1,"tp":13,"dir":"N","wind":24,"windFrom":"NE","sst":20,"small":0,"learn":13,"mid":57,"big":30,"groundswell":83},{"hs":2.3,"tp":14,"dir":"N","wind":24,"windFrom":"NE","sst":19,"small":0,"learn":8,"mid":50,"big":43,"groundswell":88},{"hs":2.5,"tp":13,"dir":"N","wind":25,"windFrom":"NE","sst":19,"small":0,"learn":10,"mid":43,"big":48,"groundswell":73},{"hs":1.8,"tp":12,"dir":"N","wind":20,"windFrom":"N","sst":19,"small":0,"learn":28,"mid":60,"big":13,"groundswell":75},{"hs":1.8,"tp":10,"dir":"N","wind":25,"windFrom":"N","sst":20,"small":0,"learn":23,"mid":63,"big":15,"groundswell":53},{"hs":1.5,"tp":9,"dir":"N","wind":24,"windFrom":"N","sst":21,"small":0,"learn":53,"mid":45,"big":3,"groundswell":25},{"hs":1.7,"tp":8,"dir":"N","wind":27,"windFrom":"N","sst":21,"small":0,"learn":33,"mid":68,"big":0,"groundswell":8},{"hs":1.7,"tp":8,"dir":"N","wind":27,"windFrom":"NE","sst":23,"small":0,"learn":35,"mid":60,"big":5,"groundswell":8},{"hs":1.5,"tp":9,"dir":"N","wind":22,"windFrom":"NE","sst":23,"small":0,"learn":48,"mid":53,"big":0,"groundswell":43},{"hs":1.7,"tp":12,"dir":"N","wind":18,"windFrom":"NE","sst":23,"small":0,"learn":33,"mid":63,"big":5,"groundswell":65},{"hs":1.9,"tp":12,"dir":"N","wind":21,"windFrom":"NE","sst":22,"small":3,"learn":25,"mid":48,"big":25,"groundswell":83},{"hs":2.2,"tp":13,"dir":"N","wind":23,"windFrom":"NE","sst":21,"small":0,"learn":8,"mid":60,"big":33,"groundswell":83}]},{"slug":"lanzarote","name":"Lanzarote","country":"Canary Islands, Spain","region":"Europe","area":"The Canary Islands","lon":-13.553,"lat":29.118,"season":[10,11,12,1,2,3],"levels":["Beginner","Intermediate","Advanced"],"waves":"Reef breaks & beach breaks","image":"places/lanzarote","tagline":"Lava reefs. Famara's long beach.","airports":["ACE"],"transferHours":0.4,"costBand":2,"vibe":["town","nature"],"breakTypes":["reef","beach"],"nomad":2,"family":3,"rentals":3,"lessons":3,"crowds":2,"hazards":["shallow-reef","urchins"],"months":[{"hs":1.9,"tp":13,"dir":"N","wind":24,"windFrom":"NE","sst":19,"small":0,"learn":23,"mid":53,"big":25,"groundswell":83},{"hs":2.2,"tp":14,"dir":"N","wind":24,"windFrom":"NE","sst":19,"small":0,"learn":10,"mid":57,"big":33,"groundswell":93},{"hs":2.3,"tp":13,"dir":"N","wind":25,"windFrom":"NE","sst":18,"small":0,"learn":13,"mid":48,"big":40,"groundswell":73},{"hs":1.7,"tp":12,"dir":"N","wind":19,"windFrom":"N","sst":19,"small":0,"learn":43,"mid":45,"big":13,"groundswell":73},{"hs":1.6,"tp":10,"dir":"N","wind":24,"windFrom":"N","sst":20,"small":0,"learn":43,"mid":55,"big":3,"groundswell":53},{"hs":1.4,"tp":9,"dir":"N","wind":23,"windFrom":"N","sst":21,"small":0,"learn":65,"mid":35,"big":0,"groundswell":25},{"hs":1.6,"tp":8,"dir":"N","wind":27,"windFrom":"N","sst":21,"small":0,"learn":43,"mid":57,"big":0,"groundswell":8},{"hs":1.5,"tp":8,"dir":"N","wind":26,"windFrom":"N","sst":23,"small":0,"learn":48,"mid":50,"big":3,"groundswell":8},{"hs":1.4,"tp":9,"dir":"N","wind":21,"windFrom":"NE","sst":23,"small":0,"learn":57,"mid":43,"big":0,"groundswell":43},{"hs":1.6,"tp":12,"dir":"N","wind":19,"windFrom":"NE","sst":23,"small":0,"learn":43,"mid":55,"big":3,"groundswell":65},{"hs":1.8,"tp":12,"dir":"N","wind":22,"windFrom":"NE","sst":22,"small":3,"learn":33,"mid":48,"big":18,"groundswell":83},{"hs":2,"tp":13,"dir":"N","wind":24,"windFrom":"SE","sst":21,"small":0,"learn":13,"mid":57,"big":30,"groundswell":85}]},{"slug":"canggu","name":"Canggu","country":"Bali, Indonesia","region":"Asia","area":"Bali","lon":115.13,"lat":-8.65,"season":[4,5,6,7,8,9,10],"levels":["Beginner","Intermediate","Advanced"],"waves":"Reef & sand breaks","image":"places/canggu","tagline":"Rice fields, cafés and a wave for everyone.","airports":["DPS"],"transferHours":1,"costBand":2,"vibe":["town","nightlife"],"breakTypes":["reef","beach"],"nomad":3,"family":2,"rentals":3,"lessons":3,"crowds":3,"hazards":["crowds","reef","water-quality"],"months":[{"hs":1.7,"tp":12,"dir":"SW","wind":15,"windFrom":"W","sst":29,"small":0,"learn":33,"mid":60,"big":8,"groundswell":88},{"hs":1.7,"tp":12,"dir":"SW","wind":16,"windFrom":"W","sst":29,"small":0,"learn":38,"mid":57,"big":5,"groundswell":88},{"hs":1.5,"tp":13,"dir":"SW","wind":10,"windFrom":"W","sst":29,"small":0,"learn":48,"mid":50,"big":3,"groundswell":95},{"hs":1.7,"tp":14,"dir":"S","wind":15,"windFrom":"E","sst":30,"small":0,"learn":25,"mid":73,"big":3,"groundswell":100},{"hs":1.9,"tp":15,"dir":"S","wind":21,"windFrom":"SE","sst":28,"small":0,"learn":18,"mid":73,"big":10,"groundswell":98},{"hs":2,"tp":15,"dir":"S","wind":21,"windFrom":"SE","sst":27,"small":0,"learn":8,"mid":83,"big":10,"groundswell":100},{"hs":2.1,"tp":15,"dir":"S","wind":24,"windFrom":"SE","sst":26,"small":0,"learn":3,"mid":80,"big":18,"groundswell":98},{"hs":2.1,"tp":15,"dir":"S","wind":21,"windFrom":"SE","sst":26,"small":0,"learn":0,"mid":83,"big":18,"groundswell":100},{"hs":1.9,"tp":14,"dir":"SW","wind":15,"windFrom":"SE","sst":26,"small":0,"learn":13,"mid":70,"big":18,"groundswell":100},{"hs":1.8,"tp":14,"dir":"SW","wind":13,"windFrom":"SE","sst":27,"small":0,"learn":18,"mid":78,"big":5,"groundswell":100},{"hs":1.5,"tp":13,"dir":"SW","wind":11,"windFrom":"SE","sst":29,"small":0,"learn":48,"mid":53,"big":0,"groundswell":100},{"hs":1.7,"tp":13,"dir":"SW","wind":13,"windFrom":"W","sst":29,"small":0,"learn":30,"mid":65,"big":5,"groundswell":95}]},{"slug":"imsouane","name":"Imsouane","country":"Morocco","region":"Africa","area":"Imsouane","lon":-9.82,"lat":30.84,"season":[10,11,12,1,2,3],"levels":["Beginner","Intermediate","Advanced"],"waves":"Right-hand points","image":"places/imsouane","tagline":"One of Africa's longest rides.","airports":["AGA"],"transferHours":1.5,"costBand":1,"vibe":["village"],"breakTypes":["point"],"nomad":1,"family":2,"rentals":3,"lessons":3,"crowds":2,"hazards":["crowds","rocks"],"months":[{"hs":1.8,"tp":14,"dir":"NW","wind":7,"windFrom":"NW","sst":17,"small":0,"learn":28,"mid":48,"big":25,"groundswell":88},{"hs":2.3,"tp":13,"dir":"NW","wind":8,"windFrom":"NW","sst":17,"small":0,"learn":15,"mid":53,"big":33,"groundswell":90},{"hs":2.2,"tp":13,"dir":"NW","wind":13,"windFrom":"NW","sst":16,"small":0,"learn":18,"mid":43,"big":40,"groundswell":85},{"hs":1.7,"tp":12,"dir":"NW","wind":15,"windFrom":"NW","sst":17,"small":0,"learn":30,"mid":60,"big":10,"groundswell":70},{"hs":1.7,"tp":10,"dir":"NW","wind":14,"windFrom":"NW","sst":18,"small":0,"learn":38,"mid":60,"big":3,"groundswell":50},{"hs":1.5,"tp":9,"dir":"NW","wind":15,"windFrom":"NW","sst":18,"small":3,"learn":53,"mid":43,"big":3,"groundswell":33},{"hs":1.5,"tp":8,"dir":"N","wind":12,"windFrom":"NW","sst":19,"small":0,"learn":45,"mid":55,"big":0,"groundswell":13},{"hs":1.4,"tp":8,"dir":"N","wind":13,"windFrom":"NW","sst":20,"small":0,"learn":57,"mid":43,"big":0,"groundswell":13},{"hs":1.4,"tp":10,"dir":"NW","wind":11,"windFrom":"NW","sst":20,"small":3,"learn":55,"mid":43,"big":0,"groundswell":53},{"hs":1.6,"tp":12,"dir":"NW","wind":9,"windFrom":"NW","sst":20,"small":5,"learn":35,"mid":48,"big":13,"groundswell":78},{"hs":2,"tp":12,"dir":"NW","wind":7,"windFrom":"NW","sst":19,"small":5,"learn":28,"mid":53,"big":15,"groundswell":85},{"hs":2.1,"tp":13,"dir":"NW","wind":6,"windFrom":"SW","sst":18,"small":3,"learn":20,"mid":53,"big":25,"groundswell":95}]},{"slug":"hossegor","name":"Hossegor","country":"France","region":"Europe","area":"The Landes: Hossegor, Seignosse and Capbreton","lon":-1.445,"lat":43.664,"season":[9,10,11],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach breaks","image":"places/hossegor","tagline":"Europe's beach-break capital.","airports":["BIQ","BOD"],"transferHours":0.6,"costBand":3,"vibe":["town","nightlife"],"breakTypes":["beach"],"nomad":2,"family":3,"rentals":3,"lessons":3,"crowds":3,"hazards":["heavy-closeouts","rips"],"months":[{"hs":2,"tp":12,"dir":"NW","wind":19,"windFrom":"W","sst":13,"small":3,"learn":33,"mid":33,"big":33,"groundswell":80},{"hs":2.2,"tp":12,"dir":"NW","wind":15,"windFrom":"W","sst":12,"small":3,"learn":20,"mid":33,"big":45,"groundswell":95},{"hs":1.9,"tp":12,"dir":"NW","wind":17,"windFrom":"W","sst":12,"small":3,"learn":35,"mid":28,"big":35,"groundswell":98},{"hs":1.3,"tp":11,"dir":"NW","wind":17,"windFrom":"NW","sst":14,"small":20,"learn":53,"mid":28,"big":0,"groundswell":73},{"hs":1.1,"tp":11,"dir":"NW","wind":16,"windFrom":"NW","sst":16,"small":28,"learn":50,"mid":20,"big":3,"groundswell":68},{"hs":0.9,"tp":10,"dir":"NW","wind":15,"windFrom":"W","sst":19,"small":33,"learn":60,"mid":8,"big":0,"groundswell":50},{"hs":0.8,"tp":10,"dir":"NW","wind":13,"windFrom":"NW","sst":22,"small":40,"learn":53,"mid":8,"big":0,"groundswell":40},{"hs":1,"tp":9,"dir":"NW","wind":13,"windFrom":"NW","sst":23,"small":23,"learn":63,"mid":10,"big":5,"groundswell":38},{"hs":1.1,"tp":10,"dir":"NW","wind":14,"windFrom":"NW","sst":21,"small":13,"learn":65,"mid":20,"big":3,"groundswell":55},{"hs":1.4,"tp":12,"dir":"NW","wind":14,"windFrom":"SW","sst":19,"small":18,"learn":45,"mid":33,"big":5,"groundswell":80},{"hs":1.6,"tp":12,"dir":"NW","wind":16,"windFrom":"SW","sst":16,"small":10,"learn":33,"mid":38,"big":20,"groundswell":80},{"hs":1.9,"tp":12,"dir":"NW","wind":13,"windFrom":"SW","sst":14,"small":13,"learn":20,"mid":40,"big":28,"groundswell":80}]},{"slug":"biarritz","name":"Biarritz","country":"France","region":"Europe","area":"The Basque coast: Biarritz to Hendaye","lon":-1.559,"lat":43.483,"season":[9,10,11],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach breaks & reefs","image":"places/biarritz","tagline":"Where European surfing began.","airports":["BIQ"],"transferHours":0.2,"costBand":3,"vibe":["city","culture","nightlife"],"breakTypes":["beach","reef"],"nomad":3,"family":3,"rentals":3,"lessons":3,"crowds":3,"hazards":["rips","crowds"],"months":[{"hs":1.6,"tp":12,"dir":"NW","wind":12,"windFrom":"W","sst":13,"small":10,"learn":30,"mid":40,"big":20,"groundswell":80},{"hs":1.9,"tp":12,"dir":"NW","wind":12,"windFrom":"W","sst":12,"small":3,"learn":25,"mid":38,"big":35,"groundswell":95},{"hs":1.8,"tp":12,"dir":"NW","wind":15,"windFrom":"W","sst":12,"small":8,"learn":35,"mid":40,"big":18,"groundswell":98},{"hs":1,"tp":12,"dir":"NW","wind":13,"windFrom":"N","sst":14,"small":28,"learn":53,"mid":20,"big":0,"groundswell":75},{"hs":0.9,"tp":11,"dir":"NW","wind":13,"windFrom":"NW","sst":16,"small":30,"learn":53,"mid":15,"big":3,"groundswell":65},{"hs":0.8,"tp":10,"dir":"NW","wind":10,"windFrom":"NW","sst":19,"small":43,"learn":50,"mid":8,"big":0,"groundswell":50},{"hs":0.8,"tp":9,"dir":"NW","wind":10,"windFrom":"NW","sst":22,"small":50,"learn":50,"mid":0,"big":0,"groundswell":38},{"hs":0.8,"tp":9,"dir":"NW","wind":11,"windFrom":"NW","sst":23,"small":38,"learn":48,"mid":10,"big":5,"groundswell":45},{"hs":1,"tp":10,"dir":"NW","wind":12,"windFrom":"NW","sst":21,"small":20,"learn":70,"mid":10,"big":0,"groundswell":53},{"hs":1.2,"tp":12,"dir":"NW","wind":12,"windFrom":"NW","sst":19,"small":20,"learn":50,"mid":28,"big":3,"groundswell":85},{"hs":1.4,"tp":12,"dir":"NW","wind":12,"windFrom":"SW","sst":16,"small":13,"learn":45,"mid":25,"big":18,"groundswell":83},{"hs":1.6,"tp":12,"dir":"NW","wind":11,"windFrom":"S","sst":14,"small":18,"learn":30,"mid":40,"big":13,"groundswell":80}]},{"slug":"santa-teresa","name":"Santa Teresa","country":"Costa Rica","region":"Americas","area":"The Nicoya Peninsula: Nosara and Santa Teresa","lon":-85.168,"lat":9.645,"season":[12,1,2,3,4],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach breaks & reefs","image":"places/santa-teresa","tagline":"Jungle, sunsets and consistent peaks.","airports":["SJO","LIR"],"transferHours":5,"costBand":3,"vibe":["village","nature","nightlife"],"breakTypes":["beach","reef"],"nomad":3,"family":2,"rentals":3,"lessons":3,"crowds":3,"hazards":["rips","rough-roads"],"months":[{"hs":1.1,"tp":12,"dir":"SW","wind":10,"windFrom":"NE","sst":29,"small":0,"learn":100,"mid":0,"big":0,"groundswell":93},{"hs":1.1,"tp":13,"dir":"SW","wind":11,"windFrom":"NE","sst":29,"small":0,"learn":93,"mid":8,"big":0,"groundswell":90},{"hs":1.1,"tp":13,"dir":"SW","wind":12,"windFrom":"NE","sst":29,"small":0,"learn":98,"mid":3,"big":0,"groundswell":100},{"hs":1.3,"tp":14,"dir":"S","wind":8,"windFrom":"NE","sst":30,"small":0,"learn":78,"mid":23,"big":0,"groundswell":100},{"hs":1.4,"tp":14,"dir":"SW","wind":7,"windFrom":"N","sst":29,"small":0,"learn":63,"mid":38,"big":0,"groundswell":100},{"hs":1.6,"tp":14,"dir":"SW","wind":8,"windFrom":"NW","sst":29,"small":0,"learn":30,"mid":70,"big":0,"groundswell":98},{"hs":1.5,"tp":14,"dir":"S","wind":8,"windFrom":"NW","sst":29,"small":0,"learn":55,"mid":45,"big":0,"groundswell":90},{"hs":1.5,"tp":13,"dir":"SW","wind":6,"windFrom":"NW","sst":29,"small":0,"learn":57,"mid":43,"big":0,"groundswell":88},{"hs":1.6,"tp":14,"dir":"SW","wind":10,"windFrom":"NW","sst":29,"small":0,"learn":35,"mid":65,"big":0,"groundswell":93},{"hs":1.5,"tp":13,"dir":"SW","wind":10,"windFrom":"NW","sst":28,"small":0,"learn":55,"mid":45,"big":0,"groundswell":80},{"hs":1.4,"tp":13,"dir":"SW","wind":10,"windFrom":"NW","sst":28,"small":0,"learn":78,"mid":23,"big":0,"groundswell":78},{"hs":1.1,"tp":13,"dir":"SW","wind":8,"windFrom":"NE","sst":28,"small":0,"learn":95,"mid":5,"big":0,"groundswell":85}]},{"slug":"tamarindo","name":"Tamarindo","country":"Costa Rica","region":"Americas","area":"North Guanacaste: Tamarindo and Playa Grande","lon":-85.84,"lat":10.3,"season":[12,1,2,3,4],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach breaks, reefs & river mouths","image":"places/tamarindo","tagline":"Learn here. Then explore Guanacaste.","airports":["LIR"],"transferHours":1.2,"costBand":3,"vibe":["town","nightlife"],"breakTypes":["beach","reef"],"nomad":3,"family":3,"rentals":3,"lessons":3,"crowds":3,"hazards":["crocodiles-at-river-mouths","rips","crowds"],"months":[{"hs":1.2,"tp":12,"dir":"NE","wind":13,"windFrom":"NE","sst":28,"small":3,"learn":85,"mid":13,"big":0,"groundswell":83},{"hs":1.3,"tp":13,"dir":"SW","wind":15,"windFrom":"NE","sst":28,"small":0,"learn":90,"mid":10,"big":0,"groundswell":85},{"hs":1.3,"tp":13,"dir":"S","wind":15,"windFrom":"NE","sst":28,"small":0,"learn":90,"mid":10,"big":0,"groundswell":98},{"hs":1.3,"tp":14,"dir":"S","wind":9,"windFrom":"NE","sst":29,"small":0,"learn":88,"mid":13,"big":0,"groundswell":100},{"hs":1.4,"tp":14,"dir":"SW","wind":7,"windFrom":"NE","sst":29,"small":0,"learn":73,"mid":28,"big":0,"groundswell":98},{"hs":1.5,"tp":14,"dir":"SW","wind":5,"windFrom":"NE","sst":29,"small":0,"learn":50,"mid":50,"big":0,"groundswell":98},{"hs":1.4,"tp":14,"dir":"S","wind":8,"windFrom":"NE","sst":29,"small":0,"learn":68,"mid":33,"big":0,"groundswell":90},{"hs":1.4,"tp":13,"dir":"S","wind":6,"windFrom":"NE","sst":29,"small":0,"learn":80,"mid":20,"big":0,"groundswell":90},{"hs":1.5,"tp":14,"dir":"SW","wind":5,"windFrom":"NE","sst":28,"small":0,"learn":57,"mid":43,"big":0,"groundswell":85},{"hs":1.3,"tp":13,"dir":"SW","wind":5,"windFrom":"N","sst":28,"small":0,"learn":75,"mid":25,"big":0,"groundswell":80},{"hs":1.3,"tp":13,"dir":"SW","wind":8,"windFrom":"NE","sst":28,"small":0,"learn":85,"mid":15,"big":0,"groundswell":83},{"hs":1.2,"tp":12,"dir":"S","wind":11,"windFrom":"NE","sst":28,"small":0,"learn":85,"mid":15,"big":0,"groundswell":73}]},{"slug":"hiriketiya","name":"Hiriketiya","country":"Sri Lanka","region":"Asia","area":"Hiriketiya and the deep south","lon":80.73,"lat":5.965,"season":[11,12,1,2,3,4],"levels":["Beginner","Intermediate"],"waves":"Beach break & reef","image":"places/hiriketiya","tagline":"A horseshoe bay in the palms.","airports":["CMB"],"transferHours":3,"costBand":2,"vibe":["village","nature"],"breakTypes":["beach","reef"],"nomad":2,"family":2,"rentals":3,"lessons":3,"crowds":3,"hazards":["crowds","rocks"],"months":[{"hs":1.1,"tp":10,"dir":"SE","wind":21,"windFrom":"NE","sst":28,"small":3,"learn":93,"mid":5,"big":0,"groundswell":63},{"hs":1.2,"tp":11,"dir":"SE","wind":23,"windFrom":"E","sst":28,"small":3,"learn":88,"mid":10,"big":0,"groundswell":60},{"hs":1.1,"tp":10,"dir":"SE","wind":20,"windFrom":"E","sst":29,"small":0,"learn":100,"mid":0,"big":0,"groundswell":57},{"hs":1.2,"tp":11,"dir":"S","wind":14,"windFrom":"W","sst":30,"small":0,"learn":95,"mid":5,"big":0,"groundswell":75},{"hs":1.6,"tp":11,"dir":"S","wind":26,"windFrom":"W","sst":29,"small":0,"learn":45,"mid":50,"big":5,"groundswell":70},{"hs":1.7,"tp":12,"dir":"SW","wind":29,"windFrom":"W","sst":28,"small":0,"learn":10,"mid":90,"big":0,"groundswell":85},{"hs":1.8,"tp":11,"dir":"SW","wind":30,"windFrom":"W","sst":28,"small":0,"learn":10,"mid":88,"big":3,"groundswell":93},{"hs":1.8,"tp":11,"dir":"S","wind":29,"windFrom":"W","sst":27,"small":0,"learn":10,"mid":88,"big":3,"groundswell":88},{"hs":1.7,"tp":11,"dir":"S","wind":29,"windFrom":"SW","sst":28,"small":0,"learn":10,"mid":90,"big":0,"groundswell":83},{"hs":1.4,"tp":11,"dir":"S","wind":25,"windFrom":"W","sst":28,"small":0,"learn":60,"mid":40,"big":0,"groundswell":63},{"hs":1.1,"tp":10,"dir":"S","wind":15,"windFrom":"W","sst":29,"small":0,"learn":100,"mid":0,"big":0,"groundswell":53},{"hs":1.1,"tp":11,"dir":"S","wind":17,"windFrom":"NE","sst":28,"small":3,"learn":95,"mid":3,"big":0,"groundswell":60}]},{"slug":"siargao","name":"Siargao","country":"Philippines","region":"Asia","area":"Siargao","lon":126.163,"lat":9.8,"season":[8,9,10,11],"levels":["Beginner","Intermediate","Advanced"],"waves":"Reef breaks","image":"places/siargao","tagline":"Cloud 9 and island time.","airports":["IAO"],"transferHours":0.7,"costBand":2,"vibe":["village","nature","nightlife"],"breakTypes":["reef"],"nomad":2,"family":2,"rentals":3,"lessons":3,"crowds":3,"hazards":["shallow-reef","typhoons"],"months":[{"hs":1.8,"tp":10,"dir":"NE","wind":20,"windFrom":"NE","sst":28,"small":0,"learn":33,"mid":57,"big":10,"groundswell":35},{"hs":1.5,"tp":9,"dir":"NE","wind":21,"windFrom":"NE","sst":28,"small":0,"learn":43,"mid":53,"big":5,"groundswell":33},{"hs":1.3,"tp":9,"dir":"NE","wind":18,"windFrom":"NE","sst":28,"small":0,"learn":70,"mid":30,"big":0,"groundswell":33},{"hs":1.1,"tp":9,"dir":"NE","wind":18,"windFrom":"E","sst":29,"small":3,"learn":85,"mid":10,"big":3,"groundswell":33},{"hs":0.9,"tp":9,"dir":"E","wind":14,"windFrom":"E","sst":30,"small":18,"learn":75,"mid":8,"big":0,"groundswell":20},{"hs":0.7,"tp":9,"dir":"E","wind":12,"windFrom":"SE","sst":30,"small":73,"learn":28,"mid":0,"big":0,"groundswell":13},{"hs":0.7,"tp":9,"dir":"E","wind":13,"windFrom":"SE","sst":30,"small":65,"learn":35,"mid":0,"big":0,"groundswell":13},{"hs":0.7,"tp":10,"dir":"E","wind":14,"windFrom":"S","sst":30,"small":70,"learn":30,"mid":0,"big":0,"groundswell":35},{"hs":0.7,"tp":10,"dir":"NE","wind":12,"windFrom":"W","sst":30,"small":57,"learn":43,"mid":0,"big":0,"groundswell":48},{"hs":1,"tp":11,"dir":"NE","wind":12,"windFrom":"N","sst":30,"small":8,"learn":75,"mid":18,"big":0,"groundswell":60},{"hs":1.2,"tp":9,"dir":"NE","wind":15,"windFrom":"NE","sst":29,"small":0,"learn":80,"mid":20,"big":0,"groundswell":30},{"hs":1.5,"tp":10,"dir":"NE","wind":16,"windFrom":"NE","sst":29,"small":0,"learn":43,"mid":53,"big":5,"groundswell":53}]},{"slug":"newquay","name":"Newquay","country":"Cornwall, UK","region":"Europe","area":"Cornwall","lon":-5.075,"lat":50.415,"season":[9,10,11],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach breaks & reefs","image":"places/newquay","tagline":"Britain's surf capital.","airports":["NQY"],"transferHours":0.3,"costBand":3,"vibe":["town","nightlife"],"breakTypes":["beach","reef"],"nomad":2,"family":3,"rentals":3,"lessons":3,"crowds":3,"hazards":["rips","cold-water"],"months":[{"hs":2.2,"tp":12,"dir":"W","wind":22,"windFrom":"W","sst":10,"small":13,"learn":18,"mid":35,"big":35,"groundswell":80},{"hs":2.3,"tp":13,"dir":"W","wind":25,"windFrom":"W","sst":10,"small":3,"learn":18,"mid":38,"big":43,"groundswell":93},{"hs":1.8,"tp":12,"dir":"W","wind":21,"windFrom":"S","sst":10,"small":0,"learn":33,"mid":50,"big":18,"groundswell":93},{"hs":1.1,"tp":11,"dir":"W","wind":23,"windFrom":"SE","sst":10,"small":20,"learn":55,"mid":18,"big":8,"groundswell":57},{"hs":1.1,"tp":10,"dir":"W","wind":19,"windFrom":"W","sst":12,"small":25,"learn":48,"mid":23,"big":5,"groundswell":60},{"hs":0.9,"tp":10,"dir":"W","wind":16,"windFrom":"SW","sst":14,"small":30,"learn":53,"mid":15,"big":3,"groundswell":45},{"hs":1,"tp":8,"dir":"W","wind":21,"windFrom":"W","sst":16,"small":23,"learn":63,"mid":15,"big":0,"groundswell":18},{"hs":1.1,"tp":9,"dir":"W","wind":21,"windFrom":"NW","sst":17,"small":28,"learn":48,"mid":20,"big":5,"groundswell":23},{"hs":1.2,"tp":11,"dir":"W","wind":21,"windFrom":"SW","sst":16,"small":18,"learn":57,"mid":20,"big":5,"groundswell":50},{"hs":1.5,"tp":10,"dir":"W","wind":23,"windFrom":"SW","sst":15,"small":13,"learn":43,"mid":38,"big":8,"groundswell":53},{"hs":1.8,"tp":11,"dir":"W","wind":26,"windFrom":"SW","sst":13,"small":10,"learn":25,"mid":35,"big":30,"groundswell":73},{"hs":1.9,"tp":12,"dir":"W","wind":26,"windFrom":"SW","sst":12,"small":5,"learn":28,"mid":38,"big":30,"groundswell":63}]},{"slug":"puerto-escondido","name":"Puerto Escondido","country":"Oaxaca, Mexico","region":"Americas","area":"Oaxaca: Puerto Escondido and the south","lon":-97.07,"lat":15.86,"season":[4,5,6,7,8,9,10],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach breaks & point","image":"places/puerto-escondido","tagline":"The Mexican Pipeline, and a gentle point next door.","airports":["PXM"],"transferHours":0.3,"costBand":1,"vibe":["town","nightlife"],"breakTypes":["beach","point"],"nomad":3,"family":2,"rentals":3,"lessons":3,"crowds":2,"hazards":["extreme-waves","rips"],"months":[{"hs":1.2,"tp":13,"dir":"S","wind":12,"windFrom":"NW","sst":29,"small":0,"learn":100,"mid":0,"big":0,"groundswell":85},{"hs":1.2,"tp":13,"dir":"S","wind":13,"windFrom":"NW","sst":29,"small":0,"learn":90,"mid":10,"big":0,"groundswell":95},{"hs":1.2,"tp":13,"dir":"S","wind":14,"windFrom":"NW","sst":29,"small":0,"learn":85,"mid":15,"big":0,"groundswell":100},{"hs":1.4,"tp":13,"dir":"SW","wind":16,"windFrom":"W","sst":29,"small":0,"learn":65,"mid":35,"big":0,"groundswell":100},{"hs":1.6,"tp":14,"dir":"SW","wind":15,"windFrom":"NW","sst":30,"small":0,"learn":43,"mid":55,"big":3,"groundswell":98},{"hs":1.8,"tp":14,"dir":"S","wind":15,"windFrom":"NW","sst":30,"small":0,"learn":20,"mid":78,"big":3,"groundswell":98},{"hs":1.6,"tp":15,"dir":"S","wind":10,"windFrom":"NW","sst":30,"small":0,"learn":33,"mid":68,"big":0,"groundswell":93},{"hs":1.6,"tp":14,"dir":"S","wind":12,"windFrom":"NW","sst":31,"small":0,"learn":43,"mid":57,"big":0,"groundswell":83},{"hs":1.7,"tp":14,"dir":"S","wind":11,"windFrom":"NW","sst":30,"small":0,"learn":35,"mid":63,"big":3,"groundswell":80},{"hs":1.6,"tp":14,"dir":"S","wind":13,"windFrom":"NW","sst":30,"small":0,"learn":43,"mid":57,"big":0,"groundswell":85},{"hs":1.3,"tp":13,"dir":"S","wind":10,"windFrom":"NW","sst":30,"small":0,"learn":83,"mid":18,"big":0,"groundswell":93},{"hs":1.1,"tp":13,"dir":"S","wind":11,"windFrom":"NW","sst":29,"small":0,"learn":98,"mid":3,"big":0,"groundswell":88}]},{"slug":"sayulita","name":"Sayulita","country":"Nayarit, Mexico","region":"Americas","area":"Riviera Nayarit and Puerto Vallarta","lon":-105.44,"lat":20.87,"season":[11,12,1,2,3,4],"levels":["Beginner","Intermediate"],"waves":"Reef, point & beach breaks","image":"places/sayulita","tagline":"Colourful streets. Friendly waves.","airports":["PVR"],"transferHours":1,"costBand":3,"vibe":["town","nightlife"],"breakTypes":["point","reef","beach"],"nomad":3,"family":3,"rentals":3,"lessons":3,"crowds":3,"hazards":["crowds","water-quality"],"months":[{"hs":1.1,"tp":14,"dir":"W","wind":13,"windFrom":"N","sst":26,"small":8,"learn":88,"mid":5,"big":0,"groundswell":83},{"hs":1,"tp":13,"dir":"W","wind":11,"windFrom":"N","sst":25,"small":13,"learn":85,"mid":3,"big":0,"groundswell":85},{"hs":1,"tp":13,"dir":"W","wind":10,"windFrom":"N","sst":24,"small":8,"learn":88,"mid":5,"big":0,"groundswell":90},{"hs":1,"tp":14,"dir":"W","wind":10,"windFrom":"N","sst":25,"small":8,"learn":93,"mid":0,"big":0,"groundswell":95},{"hs":1.1,"tp":14,"dir":"SW","wind":9,"windFrom":"N","sst":26,"small":3,"learn":95,"mid":3,"big":0,"groundswell":98},{"hs":1,"tp":15,"dir":"SW","wind":7,"windFrom":"N","sst":28,"small":5,"learn":95,"mid":0,"big":0,"groundswell":98},{"hs":0.9,"tp":14,"dir":"SW","wind":7,"windFrom":"NE","sst":30,"small":15,"learn":85,"mid":0,"big":0,"groundswell":93},{"hs":0.9,"tp":13,"dir":"SW","wind":9,"windFrom":"NE","sst":30,"small":15,"learn":83,"mid":3,"big":0,"groundswell":83},{"hs":1,"tp":14,"dir":"SW","wind":7,"windFrom":"NE","sst":30,"small":8,"learn":88,"mid":5,"big":0,"groundswell":83},{"hs":0.9,"tp":13,"dir":"SW","wind":8,"windFrom":"NE","sst":30,"small":5,"learn":88,"mid":8,"big":0,"groundswell":93},{"hs":0.9,"tp":13,"dir":"W","wind":9,"windFrom":"NE","sst":29,"small":18,"learn":83,"mid":0,"big":0,"groundswell":98},{"hs":0.9,"tp":14,"dir":"W","wind":11,"windFrom":"N","sst":27,"small":5,"learn":95,"mid":0,"big":0,"groundswell":85}]},{"slug":"lobitos","name":"Lobitos","country":"Piura, Peru","region":"Americas","area":"The far north: Máncora, Lobitos and Cabo Blanco","lon":-81.28,"lat":-4.45,"season":[4,5,6,7,8,9,10],"levels":["Beginner","Intermediate","Advanced"],"waves":"Left-hand points & reefs","image":"places/lobitos","tagline":"Desert lefts and oil-town charm.","airports":["TYL"],"transferHours":0.8,"costBand":1,"vibe":["village","remote"],"breakTypes":["point","reef"],"nomad":1,"family":1,"rentals":2,"lessons":2,"crowds":1,"hazards":["rocks","wind","limited-services"],"months":[{"hs":1.4,"tp":14,"dir":"SW","wind":14,"windFrom":"SE","sst":21,"small":0,"learn":75,"mid":25,"big":0,"groundswell":100},{"hs":1.5,"tp":13,"dir":"SW","wind":11,"windFrom":"SE","sst":23,"small":0,"learn":50,"mid":50,"big":0,"groundswell":100},{"hs":1.6,"tp":14,"dir":"SW","wind":11,"windFrom":"SE","sst":24,"small":0,"learn":40,"mid":60,"big":0,"groundswell":98},{"hs":1.6,"tp":14,"dir":"SW","wind":14,"windFrom":"SE","sst":21,"small":0,"learn":33,"mid":68,"big":0,"groundswell":100},{"hs":1.8,"tp":14,"dir":"SW","wind":16,"windFrom":"SE","sst":20,"small":0,"learn":25,"mid":73,"big":3,"groundswell":98},{"hs":1.7,"tp":14,"dir":"S","wind":18,"windFrom":"SE","sst":18,"small":0,"learn":25,"mid":73,"big":3,"groundswell":98},{"hs":1.7,"tp":14,"dir":"S","wind":17,"windFrom":"SE","sst":18,"small":0,"learn":35,"mid":63,"big":3,"groundswell":93},{"hs":1.6,"tp":14,"dir":"S","wind":17,"windFrom":"SE","sst":18,"small":0,"learn":38,"mid":57,"big":5,"groundswell":95},{"hs":1.7,"tp":14,"dir":"S","wind":18,"windFrom":"SE","sst":17,"small":0,"learn":35,"mid":65,"big":0,"groundswell":95},{"hs":1.6,"tp":14,"dir":"S","wind":19,"windFrom":"SE","sst":18,"small":0,"learn":38,"mid":63,"big":0,"groundswell":100},{"hs":1.6,"tp":14,"dir":"SW","wind":18,"windFrom":"SE","sst":19,"small":0,"learn":40,"mid":60,"big":0,"groundswell":100},{"hs":1.4,"tp":13,"dir":"SW","wind":16,"windFrom":"SE","sst":20,"small":0,"learn":80,"mid":20,"big":0,"groundswell":93}]},{"slug":"jeffreys-bay","name":"Jeffreys Bay","country":"South Africa","region":"Africa","area":"Jeffreys Bay and the Eastern Cape","lon":24.93,"lat":-34.05,"season":[4,5,6,7,8,9],"levels":["Beginner","Intermediate","Advanced"],"waves":"Right-hand point","image":"places/jeffreys-bay","tagline":"One of the world's great right-hand points.","airports":["PLZ"],"transferHours":1,"costBand":2,"vibe":["town"],"breakTypes":["point"],"nomad":2,"family":2,"rentals":2,"lessons":2,"crowds":3,"hazards":["sharks","rocks","cold-water"],"months":[{"hs":2.4,"tp":11,"dir":"SW","wind":23,"windFrom":"E","sst":21,"small":0,"learn":5,"mid":60,"big":35,"groundswell":70},{"hs":2.3,"tp":11,"dir":"SW","wind":23,"windFrom":"SW","sst":21,"small":0,"learn":0,"mid":70,"big":30,"groundswell":73},{"hs":2.4,"tp":11,"dir":"S","wind":25,"windFrom":"E","sst":20,"small":0,"learn":0,"mid":60,"big":40,"groundswell":78},{"hs":2.6,"tp":12,"dir":"SW","wind":16,"windFrom":"E","sst":19,"small":0,"learn":0,"mid":48,"big":53,"groundswell":75},{"hs":2.7,"tp":12,"dir":"SW","wind":19,"windFrom":"W","sst":19,"small":0,"learn":0,"mid":40,"big":60,"groundswell":98},{"hs":2.7,"tp":12,"dir":"SW","wind":21,"windFrom":"W","sst":18,"small":0,"learn":0,"mid":40,"big":60,"groundswell":80},{"hs":3,"tp":13,"dir":"SW","wind":22,"windFrom":"W","sst":18,"small":0,"learn":0,"mid":30,"big":70,"groundswell":93},{"hs":3.2,"tp":13,"dir":"SW","wind":21,"windFrom":"W","sst":18,"small":0,"learn":0,"mid":25,"big":75,"groundswell":98},{"hs":2.8,"tp":12,"dir":"SW","wind":21,"windFrom":"SE","sst":17,"small":0,"learn":0,"mid":35,"big":65,"groundswell":80},{"hs":2.7,"tp":11,"dir":"SW","wind":27,"windFrom":"W","sst":18,"small":0,"learn":3,"mid":40,"big":57,"groundswell":68},{"hs":2.6,"tp":11,"dir":"SW","wind":26,"windFrom":"SW","sst":19,"small":0,"learn":0,"mid":45,"big":55,"groundswell":70},{"hs":2.4,"tp":12,"dir":"SW","wind":23,"windFrom":"SW","sst":20,"small":0,"learn":0,"mid":63,"big":38,"groundswell":80}]},{"slug":"north-male-atoll","name":"North Malé Atoll","country":"Maldives","region":"Asia","area":"North Malé Atoll","lon":73.65,"lat":4.43,"season":[3,4,5,6,7,8,9,10],"levels":["Intermediate","Advanced"],"waves":"Reef breaks","image":"places/north-male-atoll","tagline":"Cokes, Chickens and turquoise water.","airports":["MLE"],"transferHours":0.7,"costBand":4,"vibe":["resort","boat"],"breakTypes":["reef"],"nomad":1,"family":1,"rentals":1,"lessons":1,"crowds":2,"hazards":["shallow-reef","boat-access"],"months":[{"hs":1.1,"tp":8,"dir":"E","wind":21,"windFrom":"NE","sst":29,"small":5,"learn":85,"mid":10,"big":0,"groundswell":13},{"hs":1.1,"tp":8,"dir":"E","wind":22,"windFrom":"NE","sst":29,"small":8,"learn":73,"mid":20,"big":0,"groundswell":18},{"hs":0.8,"tp":9,"dir":"SE","wind":14,"windFrom":"NE","sst":29,"small":25,"learn":75,"mid":0,"big":0,"groundswell":20},{"hs":0.9,"tp":9,"dir":"SE","wind":14,"windFrom":"W","sst":30,"small":20,"learn":80,"mid":0,"big":0,"groundswell":20},{"hs":1.2,"tp":10,"dir":"S","wind":21,"windFrom":"W","sst":30,"small":0,"learn":75,"mid":25,"big":0,"groundswell":40},{"hs":1.4,"tp":10,"dir":"SW","wind":23,"windFrom":"W","sst":29,"small":0,"learn":73,"mid":28,"big":0,"groundswell":45},{"hs":1.5,"tp":10,"dir":"S","wind":17,"windFrom":"W","sst":29,"small":0,"learn":60,"mid":40,"big":0,"groundswell":45},{"hs":1.4,"tp":10,"dir":"S","wind":20,"windFrom":"W","sst":29,"small":0,"learn":70,"mid":30,"big":0,"groundswell":60},{"hs":1.3,"tp":10,"dir":"S","wind":18,"windFrom":"W","sst":29,"small":0,"learn":83,"mid":15,"big":3,"groundswell":55},{"hs":1.2,"tp":9,"dir":"SW","wind":21,"windFrom":"W","sst":29,"small":0,"learn":88,"mid":13,"big":0,"groundswell":30},{"hs":0.9,"tp":9,"dir":"S","wind":12,"windFrom":"W","sst":29,"small":5,"learn":95,"mid":0,"big":0,"groundswell":15},{"hs":1,"tp":9,"dir":"E","wind":17,"windFrom":"NE","sst":29,"small":8,"learn":90,"mid":3,"big":0,"groundswell":13}]},{"slug":"tahiti","name":"Tahiti","country":"French Polynesia","region":"Oceania","area":"Tahiti","lon":-149.43,"lat":-17.68,"season":[4,5,6,7,8,9,10],"levels":["Beginner","Intermediate","Advanced"],"waves":"Reef passes & beach breaks","image":"places/tahiti","tagline":"Heavy reef passes and black-sand beaches.","airports":["PPT"],"transferHours":1.2,"costBand":4,"vibe":["nature","boat"],"breakTypes":["reef","beach"],"nomad":1,"family":2,"rentals":1,"lessons":1,"crowds":2,"hazards":["heavy-reef","localism","boat-access"],"months":[{"hs":1.7,"tp":13,"dir":"S","wind":18,"windFrom":"SE","sst":28,"small":0,"learn":30,"mid":70,"big":0,"groundswell":88},{"hs":1.6,"tp":12,"dir":"S","wind":17,"windFrom":"E","sst":29,"small":0,"learn":35,"mid":63,"big":3,"groundswell":80},{"hs":1.7,"tp":12,"dir":"S","wind":12,"windFrom":"E","sst":29,"small":0,"learn":25,"mid":73,"big":3,"groundswell":90},{"hs":1.8,"tp":13,"dir":"S","wind":15,"windFrom":"E","sst":29,"small":0,"learn":15,"mid":78,"big":8,"groundswell":95},{"hs":2.2,"tp":14,"dir":"S","wind":17,"windFrom":"E","sst":28,"small":0,"learn":13,"mid":48,"big":40,"groundswell":90},{"hs":2.2,"tp":13,"dir":"S","wind":18,"windFrom":"E","sst":28,"small":0,"learn":3,"mid":73,"big":25,"groundswell":88},{"hs":2.2,"tp":12,"dir":"S","wind":20,"windFrom":"E","sst":27,"small":0,"learn":8,"mid":70,"big":23,"groundswell":75},{"hs":2,"tp":12,"dir":"S","wind":22,"windFrom":"E","sst":26,"small":0,"learn":8,"mid":70,"big":23,"groundswell":88},{"hs":2.3,"tp":13,"dir":"S","wind":23,"windFrom":"E","sst":26,"small":0,"learn":13,"mid":50,"big":38,"groundswell":73},{"hs":2.1,"tp":13,"dir":"S","wind":19,"windFrom":"E","sst":26,"small":0,"learn":20,"mid":55,"big":25,"groundswell":80},{"hs":1.8,"tp":13,"dir":"SE","wind":20,"windFrom":"SE","sst":27,"small":0,"learn":30,"mid":60,"big":10,"groundswell":70},{"hs":1.7,"tp":12,"dir":"S","wind":19,"windFrom":"E","sst":28,"small":0,"learn":25,"mid":70,"big":5,"groundswell":70}]},{"slug":"nazare","name":"Nazaré","country":"Portugal","region":"Europe","area":"The Silver Coast: Figueira da Foz, Nazaré and Peniche","lon":-9.074,"lat":39.605,"season":[10,11,12,1,2,3],"levels":["Beginner","Intermediate","Advanced"],"waves":"Big-wave beach break & sheltered bays","image":"places/nazare","tagline":"Home of the biggest waves ever surfed.","airports":["LIS"],"transferHours":1.4,"costBand":2,"vibe":["town","culture"],"breakTypes":["beach"],"nomad":2,"family":3,"rentals":2,"lessons":2,"crowds":2,"hazards":["extreme-waves","rips"],"months":[{"hs":2.3,"tp":13,"dir":"NW","wind":17,"windFrom":"SE","sst":14,"small":0,"learn":20,"mid":38,"big":43,"groundswell":90},{"hs":2.5,"tp":14,"dir":"NW","wind":20,"windFrom":"N","sst":14,"small":0,"learn":15,"mid":35,"big":50,"groundswell":98},{"hs":2.5,"tp":13,"dir":"NW","wind":19,"windFrom":"NW","sst":14,"small":0,"learn":15,"mid":35,"big":50,"groundswell":98},{"hs":1.7,"tp":11,"dir":"NW","wind":16,"windFrom":"N","sst":15,"small":0,"learn":38,"mid":45,"big":18,"groundswell":70},{"hs":1.6,"tp":10,"dir":"NW","wind":20,"windFrom":"N","sst":16,"small":3,"learn":40,"mid":53,"big":5,"groundswell":60},{"hs":1.3,"tp":10,"dir":"NW","wind":19,"windFrom":"NW","sst":17,"small":8,"learn":65,"mid":25,"big":3,"groundswell":38},{"hs":1.2,"tp":9,"dir":"NW","wind":17,"windFrom":"N","sst":18,"small":5,"learn":65,"mid":30,"big":0,"groundswell":20},{"hs":1.3,"tp":9,"dir":"NW","wind":18,"windFrom":"NW","sst":18,"small":8,"learn":63,"mid":25,"big":5,"groundswell":33},{"hs":1.4,"tp":10,"dir":"NW","wind":14,"windFrom":"N","sst":18,"small":10,"learn":53,"mid":33,"big":5,"groundswell":57},{"hs":1.7,"tp":12,"dir":"NW","wind":15,"windFrom":"SW","sst":17,"small":5,"learn":38,"mid":38,"big":20,"groundswell":78},{"hs":1.8,"tp":12,"dir":"NW","wind":20,"windFrom":"N","sst":17,"small":3,"learn":30,"mid":45,"big":23,"groundswell":85},{"hs":2,"tp":13,"dir":"NW","wind":18,"windFrom":"SE","sst":15,"small":0,"learn":25,"mid":48,"big":28,"groundswell":83}]},{"slug":"costa-da-caparica","name":"Costa da Caparica","country":"Portugal","region":"Europe","area":"Lisbon and Ericeira","lon":-9.24,"lat":38.64,"season":[9,10,11,12,1,2,3,4],"levels":["Beginner","Intermediate"],"waves":"Jetty-shaped beach breaks","image":"places/costa-da-caparica","tagline":"Lisbon's surf beach, across the river.","airports":["LIS"],"transferHours":0.6,"costBand":2,"vibe":["town","city"],"breakTypes":["beach"],"nomad":3,"family":3,"rentals":3,"lessons":3,"crowds":2,"hazards":["rips","crowds"],"months":[{"hs":2.2,"tp":13,"dir":"NW","wind":15,"windFrom":"N","sst":15,"small":0,"learn":28,"mid":45,"big":28,"groundswell":88},{"hs":2.2,"tp":14,"dir":"NW","wind":16,"windFrom":"N","sst":15,"small":0,"learn":15,"mid":40,"big":45,"groundswell":93},{"hs":2.4,"tp":13,"dir":"NW","wind":18,"windFrom":"N","sst":15,"small":0,"learn":15,"mid":40,"big":45,"groundswell":98},{"hs":1.6,"tp":11,"dir":"NW","wind":14,"windFrom":"NW","sst":15,"small":0,"learn":45,"mid":38,"big":18,"groundswell":73},{"hs":1.5,"tp":10,"dir":"NW","wind":16,"windFrom":"N","sst":16,"small":5,"learn":45,"mid":48,"big":3,"groundswell":45},{"hs":1.2,"tp":9,"dir":"NW","wind":17,"windFrom":"N","sst":18,"small":18,"learn":65,"mid":18,"big":0,"groundswell":35},{"hs":1.2,"tp":9,"dir":"NW","wind":18,"windFrom":"NW","sst":18,"small":8,"learn":73,"mid":20,"big":0,"groundswell":23},{"hs":1.2,"tp":9,"dir":"NW","wind":18,"windFrom":"N","sst":18,"small":8,"learn":73,"mid":20,"big":0,"groundswell":33},{"hs":1.3,"tp":11,"dir":"NW","wind":14,"windFrom":"N","sst":18,"small":13,"learn":60,"mid":25,"big":3,"groundswell":57},{"hs":1.6,"tp":12,"dir":"NW","wind":13,"windFrom":"SW","sst":18,"small":5,"learn":40,"mid":40,"big":15,"groundswell":78},{"hs":1.7,"tp":12,"dir":"NW","wind":17,"windFrom":"N","sst":17,"small":5,"learn":40,"mid":33,"big":23,"groundswell":85},{"hs":1.8,"tp":13,"dir":"NW","wind":15,"windFrom":"E","sst":16,"small":0,"learn":28,"mid":55,"big":18,"groundswell":78}]},{"slug":"zarautz","name":"Zarautz","country":"Basque Country, Spain","region":"Europe","area":"The Basque Country","lon":-2.17,"lat":43.285,"season":[9,10,11],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach breaks","image":"places/zarautz","tagline":"The Basque Country's longest beach.","airports":["EAS","BIO"],"transferHours":0.6,"costBand":3,"vibe":["town","culture"],"breakTypes":["beach"],"nomad":2,"family":3,"rentals":3,"lessons":3,"crowds":2,"hazards":["rips","cold-water"],"months":[{"hs":1.9,"tp":12,"dir":"NW","wind":15,"windFrom":"W","sst":13,"small":0,"learn":35,"mid":35,"big":30,"groundswell":75},{"hs":2.3,"tp":13,"dir":"NW","wind":11,"windFrom":"W","sst":13,"small":3,"learn":23,"mid":35,"big":40,"groundswell":93},{"hs":2,"tp":13,"dir":"NW","wind":11,"windFrom":"N","sst":13,"small":5,"learn":30,"mid":33,"big":33,"groundswell":95},{"hs":1.2,"tp":12,"dir":"NW","wind":13,"windFrom":"NW","sst":13,"small":15,"learn":60,"mid":23,"big":3,"groundswell":73},{"hs":1.1,"tp":11,"dir":"NW","wind":12,"windFrom":"NW","sst":16,"small":28,"learn":50,"mid":20,"big":3,"groundswell":60},{"hs":1,"tp":10,"dir":"NW","wind":10,"windFrom":"NW","sst":19,"small":38,"learn":55,"mid":8,"big":0,"groundswell":48},{"hs":0.8,"tp":9,"dir":"NW","wind":11,"windFrom":"NE","sst":22,"small":35,"learn":60,"mid":5,"big":0,"groundswell":33},{"hs":1,"tp":9,"dir":"NW","wind":10,"windFrom":"N","sst":23,"small":23,"learn":60,"mid":13,"big":5,"groundswell":43},{"hs":1.1,"tp":10,"dir":"NW","wind":11,"windFrom":"N","sst":22,"small":13,"learn":65,"mid":20,"big":3,"groundswell":48},{"hs":1.4,"tp":12,"dir":"NW","wind":11,"windFrom":"S","sst":19,"small":15,"learn":45,"mid":35,"big":5,"groundswell":80},{"hs":1.6,"tp":12,"dir":"NW","wind":14,"windFrom":"W","sst":16,"small":5,"learn":35,"mid":35,"big":25,"groundswell":80},{"hs":1.8,"tp":13,"dir":"NW","wind":13,"windFrom":"S","sst":14,"small":5,"learn":30,"mid":43,"big":23,"groundswell":80}]},{"slug":"mundaka","name":"Mundaka","country":"Basque Country, Spain","region":"Europe","area":"The Basque Country","lon":-2.698,"lat":43.408,"season":[10,11,12,1],"levels":["Beginner","Intermediate","Advanced"],"waves":"River-mouth sandbar left & beaches","image":"places/mundaka","tagline":"Europe's most famous left, when it breaks.","airports":["BIO"],"transferHours":0.8,"costBand":3,"vibe":["village","culture"],"breakTypes":["beach"],"nomad":1,"family":2,"rentals":2,"lessons":2,"crowds":3,"hazards":["rips","crowds","localism"],"months":[{"hs":1.9,"tp":12,"dir":"NW","wind":22,"windFrom":"W","sst":13,"small":0,"learn":28,"mid":43,"big":30,"groundswell":75},{"hs":2.3,"tp":13,"dir":"NW","wind":19,"windFrom":"W","sst":12,"small":0,"learn":28,"mid":33,"big":40,"groundswell":93},{"hs":1.9,"tp":13,"dir":"NW","wind":18,"windFrom":"N","sst":12,"small":5,"learn":30,"mid":43,"big":23,"groundswell":95},{"hs":1.1,"tp":12,"dir":"NW","wind":17,"windFrom":"NE","sst":13,"small":10,"learn":65,"mid":20,"big":5,"groundswell":73},{"hs":1,"tp":11,"dir":"NW","wind":20,"windFrom":"NW","sst":15,"small":23,"learn":57,"mid":18,"big":3,"groundswell":60},{"hs":1,"tp":10,"dir":"NW","wind":15,"windFrom":"NE","sst":19,"small":40,"learn":53,"mid":8,"big":0,"groundswell":48},{"hs":0.8,"tp":9,"dir":"NW","wind":16,"windFrom":"NE","sst":21,"small":40,"learn":57,"mid":3,"big":0,"groundswell":33},{"hs":0.9,"tp":9,"dir":"NW","wind":15,"windFrom":"NE","sst":22,"small":25,"learn":57,"mid":13,"big":5,"groundswell":43},{"hs":1.1,"tp":10,"dir":"NW","wind":16,"windFrom":"NW","sst":21,"small":10,"learn":70,"mid":20,"big":0,"groundswell":48},{"hs":1.4,"tp":12,"dir":"NW","wind":16,"windFrom":"E","sst":19,"small":15,"learn":48,"mid":35,"big":3,"groundswell":80},{"hs":1.5,"tp":12,"dir":"NW","wind":19,"windFrom":"W","sst":16,"small":5,"learn":45,"mid":33,"big":18,"groundswell":80},{"hs":1.7,"tp":13,"dir":"NW","wind":20,"windFrom":"S","sst":14,"small":3,"learn":30,"mid":45,"big":23,"groundswell":80}]},{"slug":"lacanau","name":"Lacanau","country":"France","region":"Europe","area":"Gironde: Lacanau and the Médoc","lon":-1.2,"lat":45,"season":[9,10,11],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach breaks","image":"places/lacanau","tagline":"Bordeaux's beach, between the ocean and a lake.","airports":["BOD"],"transferHours":1,"costBand":3,"vibe":["town","nature"],"breakTypes":["beach"],"nomad":1,"family":3,"rentals":3,"lessons":3,"crowds":2,"hazards":["rips","closeouts"],"months":[{"hs":2.4,"tp":12,"dir":"W","wind":28,"windFrom":"W","sst":12,"small":0,"learn":23,"mid":38,"big":40,"groundswell":75},{"hs":2.4,"tp":12,"dir":"W","wind":22,"windFrom":"W","sst":11,"small":0,"learn":18,"mid":40,"big":43,"groundswell":93},{"hs":2.1,"tp":12,"dir":"W","wind":19,"windFrom":"W","sst":11,"small":3,"learn":15,"mid":48,"big":35,"groundswell":95},{"hs":1.5,"tp":11,"dir":"W","wind":20,"windFrom":"N","sst":13,"small":10,"learn":43,"mid":43,"big":5,"groundswell":65},{"hs":1.3,"tp":11,"dir":"W","wind":17,"windFrom":"NW","sst":15,"small":8,"learn":53,"mid":30,"big":10,"groundswell":63},{"hs":1,"tp":10,"dir":"NW","wind":13,"windFrom":"NW","sst":19,"small":20,"learn":65,"mid":15,"big":0,"groundswell":50},{"hs":0.9,"tp":9,"dir":"NW","wind":14,"windFrom":"NW","sst":21,"small":18,"learn":65,"mid":18,"big":0,"groundswell":35},{"hs":1.1,"tp":9,"dir":"NW","wind":15,"windFrom":"NW","sst":22,"small":10,"learn":68,"mid":15,"big":8,"groundswell":35},{"hs":1.2,"tp":10,"dir":"NW","wind":18,"windFrom":"N","sst":21,"small":8,"learn":63,"mid":23,"big":8,"groundswell":53},{"hs":1.5,"tp":11,"dir":"W","wind":18,"windFrom":"N","sst":19,"small":13,"learn":38,"mid":43,"big":8,"groundswell":75},{"hs":1.9,"tp":12,"dir":"W","wind":19,"windFrom":"W","sst":16,"small":5,"learn":28,"mid":38,"big":30,"groundswell":80},{"hs":2.1,"tp":12,"dir":"W","wind":21,"windFrom":"SW","sst":14,"small":10,"learn":15,"mid":40,"big":35,"groundswell":83}]},{"slug":"lahinch","name":"Lahinch","country":"Ireland","region":"Europe","area":"Clare: Lahinch and the Cliffs of Moher","lon":-9.345,"lat":52.933,"season":[9,10,11],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach break & reefs","image":"places/lahinch","tagline":"A surf town between the Burren and the Cliffs of Moher.","airports":["SNN"],"transferHours":0.9,"costBand":3,"vibe":["village"],"breakTypes":["beach","reef"],"nomad":1,"family":3,"rentals":3,"lessons":3,"crowds":2,"hazards":["cold-water","rips"],"months":[{"hs":2.2,"tp":13,"dir":"W","wind":19,"windFrom":"W","sst":9,"small":10,"learn":18,"mid":40,"big":33,"groundswell":90},{"hs":2.6,"tp":13,"dir":"W","wind":25,"windFrom":"SW","sst":8,"small":0,"learn":10,"mid":35,"big":55,"groundswell":95},{"hs":2,"tp":12,"dir":"W","wind":21,"windFrom":"W","sst":8,"small":0,"learn":30,"mid":38,"big":33,"groundswell":95},{"hs":1.2,"tp":11,"dir":"W","wind":19,"windFrom":"S","sst":10,"small":25,"learn":45,"mid":23,"big":8,"groundswell":70},{"hs":1.1,"tp":10,"dir":"W","wind":19,"windFrom":"W","sst":11,"small":18,"learn":50,"mid":20,"big":13,"groundswell":50},{"hs":1,"tp":10,"dir":"W","wind":17,"windFrom":"SW","sst":14,"small":28,"learn":50,"mid":20,"big":3,"groundswell":45},{"hs":1,"tp":9,"dir":"W","wind":18,"windFrom":"SW","sst":16,"small":18,"learn":65,"mid":18,"big":0,"groundswell":20},{"hs":1.3,"tp":9,"dir":"W","wind":24,"windFrom":"W","sst":16,"small":30,"learn":23,"mid":38,"big":10,"groundswell":35},{"hs":1.5,"tp":11,"dir":"W","wind":17,"windFrom":"SW","sst":16,"small":18,"learn":33,"mid":43,"big":8,"groundswell":65},{"hs":1.7,"tp":10,"dir":"W","wind":24,"windFrom":"W","sst":14,"small":5,"learn":35,"mid":45,"big":15,"groundswell":55},{"hs":2.3,"tp":12,"dir":"W","wind":23,"windFrom":"SW","sst":12,"small":3,"learn":25,"mid":28,"big":45,"groundswell":90},{"hs":2,"tp":12,"dir":"W","wind":20,"windFrom":"S","sst":10,"small":8,"learn":20,"mid":43,"big":30,"groundswell":83}]},{"slug":"kuta-lombok","name":"Kuta Lombok","country":"Lombok, Indonesia","region":"Asia","area":"Lombok and Sumbawa","lon":116.28,"lat":-8.895,"season":[4,5,6,7,8,9,10],"levels":["Beginner","Intermediate","Advanced"],"waves":"Reef breaks & sandy bays","image":"places/kuta-lombok","tagline":"Boat-access reefs and empty bays, east of Bali.","airports":["LOP"],"transferHours":0.7,"costBand":1,"vibe":["village","nature"],"breakTypes":["reef","beach"],"nomad":2,"family":2,"rentals":3,"lessons":3,"crowds":2,"hazards":["shallow-reef","boat-access"],"months":[{"hs":1.5,"tp":12,"dir":"SW","wind":11,"windFrom":"W","sst":29,"small":0,"learn":48,"mid":50,"big":3,"groundswell":88},{"hs":1.4,"tp":12,"dir":"SW","wind":9,"windFrom":"W","sst":29,"small":0,"learn":55,"mid":45,"big":0,"groundswell":88},{"hs":1.4,"tp":13,"dir":"SW","wind":7,"windFrom":"W","sst":29,"small":0,"learn":73,"mid":28,"big":0,"groundswell":95},{"hs":1.5,"tp":14,"dir":"SW","wind":10,"windFrom":"SE","sst":29,"small":0,"learn":48,"mid":53,"big":0,"groundswell":100},{"hs":1.6,"tp":15,"dir":"S","wind":18,"windFrom":"SE","sst":28,"small":0,"learn":40,"mid":57,"big":3,"groundswell":100},{"hs":1.8,"tp":15,"dir":"S","wind":20,"windFrom":"SE","sst":27,"small":0,"learn":18,"mid":83,"big":0,"groundswell":100},{"hs":1.9,"tp":15,"dir":"S","wind":21,"windFrom":"SE","sst":27,"small":0,"learn":10,"mid":78,"big":13,"groundswell":98},{"hs":1.9,"tp":15,"dir":"S","wind":19,"windFrom":"SE","sst":26,"small":0,"learn":8,"mid":85,"big":8,"groundswell":100},{"hs":1.7,"tp":14,"dir":"SW","wind":17,"windFrom":"SE","sst":27,"small":0,"learn":28,"mid":65,"big":8,"groundswell":100},{"hs":1.7,"tp":14,"dir":"SW","wind":14,"windFrom":"SE","sst":28,"small":0,"learn":28,"mid":73,"big":0,"groundswell":100},{"hs":1.4,"tp":13,"dir":"SW","wind":11,"windFrom":"SE","sst":29,"small":0,"learn":65,"mid":35,"big":0,"groundswell":100},{"hs":1.5,"tp":13,"dir":"SW","wind":10,"windFrom":"W","sst":29,"small":0,"learn":57,"mid":43,"big":0,"groundswell":95}]},{"slug":"mentawai-islands","name":"Mentawai Islands","country":"West Sumatra, Indonesia","region":"Asia","area":"Mentawai Islands","lon":99.6,"lat":-2.1,"season":[3,4,5,6,7,8,9,10],"levels":["Intermediate","Advanced"],"waves":"Reef breaks","image":"places/mentawai-islands","tagline":"The benchmark for perfect tropical reef waves.","airports":["PDG"],"transferHours":4,"costBand":4,"vibe":["boat","remote","nature"],"breakTypes":["reef"],"nomad":0,"family":0,"rentals":0,"lessons":0,"crowds":2,"hazards":["shallow-reef","remoteness","malaria-check"],"months":[{"hs":1.5,"tp":13,"dir":"SW","wind":15,"windFrom":"NW","sst":29,"small":0,"learn":55,"mid":45,"big":0,"groundswell":90},{"hs":1.4,"tp":12,"dir":"SW","wind":13,"windFrom":"W","sst":29,"small":0,"learn":57,"mid":43,"big":0,"groundswell":95},{"hs":1.5,"tp":13,"dir":"SW","wind":13,"windFrom":"W","sst":30,"small":0,"learn":55,"mid":45,"big":0,"groundswell":93},{"hs":1.6,"tp":14,"dir":"S","wind":13,"windFrom":"W","sst":30,"small":0,"learn":43,"mid":57,"big":0,"groundswell":98},{"hs":1.7,"tp":15,"dir":"S","wind":11,"windFrom":"S","sst":30,"small":0,"learn":33,"mid":65,"big":3,"groundswell":98},{"hs":1.9,"tp":14,"dir":"SW","wind":12,"windFrom":"SE","sst":30,"small":0,"learn":8,"mid":88,"big":5,"groundswell":98},{"hs":1.9,"tp":15,"dir":"S","wind":13,"windFrom":"SE","sst":30,"small":0,"learn":5,"mid":80,"big":15,"groundswell":100},{"hs":2.1,"tp":15,"dir":"S","wind":18,"windFrom":"SE","sst":29,"small":0,"learn":3,"mid":80,"big":18,"groundswell":100},{"hs":1.9,"tp":15,"dir":"S","wind":18,"windFrom":"SE","sst":29,"small":0,"learn":10,"mid":83,"big":8,"groundswell":93},{"hs":1.7,"tp":15,"dir":"S","wind":16,"windFrom":"S","sst":29,"small":0,"learn":20,"mid":75,"big":5,"groundswell":98},{"hs":1.6,"tp":13,"dir":"SW","wind":17,"windFrom":"NW","sst":29,"small":0,"learn":40,"mid":60,"big":0,"groundswell":85},{"hs":1.5,"tp":13,"dir":"SW","wind":15,"windFrom":"W","sst":29,"small":0,"learn":48,"mid":53,"big":0,"groundswell":93}]},{"slug":"la-union","name":"La Union","country":"Luzon, Philippines","region":"Asia","area":"La Union","lon":120.33,"lat":16.67,"season":[10,11,12,1,2,3],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach breaks & point","image":"places/la-union","tagline":"The surf capital of northern Luzon.","airports":["CRK","MNL"],"transferHours":4,"costBand":1,"vibe":["town"],"breakTypes":["beach","point"],"nomad":2,"family":2,"rentals":3,"lessons":3,"crowds":2,"hazards":["typhoons","water-quality"],"months":[{"hs":1,"tp":8,"dir":"N","wind":8,"windFrom":"N","sst":28,"small":35,"learn":43,"mid":18,"big":5,"groundswell":5},{"hs":0.7,"tp":8,"dir":"N","wind":10,"windFrom":"N","sst":27,"small":57,"learn":28,"mid":15,"big":0,"groundswell":3},{"hs":0.5,"tp":8,"dir":"N","wind":9,"windFrom":"N","sst":28,"small":75,"learn":20,"mid":5,"big":0,"groundswell":0},{"hs":0.4,"tp":6,"dir":"N","wind":8,"windFrom":"N","sst":29,"small":83,"learn":15,"mid":3,"big":0,"groundswell":0},{"hs":0.4,"tp":6,"dir":"N","wind":7,"windFrom":"N","sst":30,"small":90,"learn":10,"mid":0,"big":0,"groundswell":0},{"hs":0.4,"tp":7,"dir":"SW","wind":6,"windFrom":"S","sst":31,"small":85,"learn":15,"mid":0,"big":0,"groundswell":0},{"hs":0.5,"tp":7,"dir":"SW","wind":7,"windFrom":"S","sst":30,"small":65,"learn":30,"mid":5,"big":0,"groundswell":5},{"hs":0.7,"tp":7,"dir":"SW","wind":7,"windFrom":"S","sst":30,"small":57,"learn":40,"mid":3,"big":0,"groundswell":0},{"hs":0.6,"tp":7,"dir":"W","wind":6,"windFrom":"N","sst":30,"small":70,"learn":30,"mid":0,"big":0,"groundswell":3},{"hs":0.7,"tp":8,"dir":"N","wind":7,"windFrom":"N","sst":30,"small":53,"learn":35,"mid":8,"big":5,"groundswell":8},{"hs":0.9,"tp":8,"dir":"N","wind":7,"windFrom":"N","sst":29,"small":48,"learn":45,"mid":5,"big":3,"groundswell":3},{"hs":1.1,"tp":9,"dir":"N","wind":7,"windFrom":"N","sst":29,"small":25,"learn":48,"mid":18,"big":10,"groundswell":18}]},{"slug":"gold-coast","name":"Gold Coast","country":"Queensland, Australia","region":"Oceania","area":"Gold Coast and Noosa, Queensland","lon":153.55,"lat":-28.165,"season":[2,3,4,5,6],"levels":["Beginner","Intermediate","Advanced"],"waves":"Right-hand points & beach breaks","image":"places/gold-coast","tagline":"Right-hand points and a city built on surf.","airports":["OOL"],"transferHours":0.3,"costBand":3,"vibe":["city","nightlife"],"breakTypes":["point","beach"],"nomad":3,"family":3,"rentals":3,"lessons":3,"crowds":3,"hazards":["crowds","sharks"],"months":[{"hs":1.3,"tp":9,"dir":"E","wind":20,"windFrom":"N","sst":27,"small":0,"learn":75,"mid":23,"big":3,"groundswell":20},{"hs":1.6,"tp":9,"dir":"E","wind":23,"windFrom":"SE","sst":27,"small":3,"learn":33,"mid":60,"big":5,"groundswell":23},{"hs":1.5,"tp":9,"dir":"SE","wind":21,"windFrom":"SE","sst":27,"small":0,"learn":57,"mid":43,"big":0,"groundswell":28},{"hs":1.4,"tp":9,"dir":"E","wind":22,"windFrom":"SE","sst":26,"small":8,"learn":55,"mid":30,"big":8,"groundswell":33},{"hs":1.3,"tp":10,"dir":"SE","wind":20,"windFrom":"SE","sst":24,"small":0,"learn":57,"mid":40,"big":3,"groundswell":30},{"hs":1.3,"tp":10,"dir":"SE","wind":24,"windFrom":"S","sst":23,"small":5,"learn":57,"mid":38,"big":0,"groundswell":43},{"hs":1.3,"tp":9,"dir":"SE","wind":21,"windFrom":"S","sst":22,"small":10,"learn":55,"mid":30,"big":5,"groundswell":38},{"hs":1.2,"tp":9,"dir":"SE","wind":22,"windFrom":"N","sst":22,"small":3,"learn":80,"mid":18,"big":0,"groundswell":38},{"hs":1.4,"tp":8,"dir":"SE","wind":23,"windFrom":"N","sst":22,"small":3,"learn":55,"mid":38,"big":5,"groundswell":23},{"hs":1.4,"tp":9,"dir":"E","wind":20,"windFrom":"N","sst":23,"small":0,"learn":75,"mid":23,"big":3,"groundswell":33},{"hs":1.2,"tp":8,"dir":"SE","wind":19,"windFrom":"N","sst":24,"small":0,"learn":83,"mid":18,"big":0,"groundswell":23},{"hs":1.3,"tp":8,"dir":"E","wind":21,"windFrom":"N","sst":25,"small":0,"learn":75,"mid":23,"big":3,"groundswell":23}]},{"slug":"noosa","name":"Noosa","country":"Queensland, Australia","region":"Oceania","area":"Gold Coast and Noosa, Queensland","lon":153.095,"lat":-26.383,"season":[2,3,4,5],"levels":["Beginner","Intermediate","Advanced"],"waves":"Right-hand points","image":"places/noosa","tagline":"Longboard points in a national park.","airports":["MCY","BNE"],"transferHours":0.5,"costBand":4,"vibe":["town","nature"],"breakTypes":["point"],"nomad":3,"family":3,"rentals":3,"lessons":3,"crowds":3,"hazards":["crowds","sharks"],"months":[{"hs":1.3,"tp":9,"dir":"E","wind":18,"windFrom":"NE","sst":26,"small":0,"learn":75,"mid":25,"big":0,"groundswell":20},{"hs":1.7,"tp":9,"dir":"E","wind":23,"windFrom":"SE","sst":27,"small":3,"learn":38,"mid":55,"big":5,"groundswell":25},{"hs":1.4,"tp":8,"dir":"E","wind":20,"windFrom":"SE","sst":27,"small":5,"learn":57,"mid":33,"big":5,"groundswell":23},{"hs":1.3,"tp":8,"dir":"E","wind":22,"windFrom":"SE","sst":25,"small":8,"learn":48,"mid":38,"big":8,"groundswell":18},{"hs":1.3,"tp":9,"dir":"E","wind":19,"windFrom":"SE","sst":24,"small":3,"learn":57,"mid":38,"big":3,"groundswell":18},{"hs":1.3,"tp":8,"dir":"E","wind":21,"windFrom":"S","sst":22,"small":5,"learn":63,"mid":33,"big":0,"groundswell":25},{"hs":1.3,"tp":8,"dir":"SE","wind":17,"windFrom":"S","sst":21,"small":10,"learn":60,"mid":25,"big":5,"groundswell":20},{"hs":1.2,"tp":7,"dir":"SE","wind":19,"windFrom":"N","sst":21,"small":8,"learn":75,"mid":18,"big":0,"groundswell":25},{"hs":1.4,"tp":8,"dir":"SE","wind":21,"windFrom":"N","sst":21,"small":3,"learn":55,"mid":40,"big":3,"groundswell":13},{"hs":1.4,"tp":7,"dir":"E","wind":18,"windFrom":"N","sst":22,"small":0,"learn":70,"mid":25,"big":5,"groundswell":13},{"hs":1.2,"tp":7,"dir":"E","wind":18,"windFrom":"SE","sst":24,"small":5,"learn":78,"mid":18,"big":0,"groundswell":18},{"hs":1.2,"tp":6,"dir":"E","wind":18,"windFrom":"SE","sst":25,"small":3,"learn":68,"mid":25,"big":5,"groundswell":8}]},{"slug":"north-shore-oahu","name":"North Shore, Oahu","country":"Oahu, Hawaii, USA","region":"Americas","area":"Hawaii","lon":-158.05,"lat":21.66,"season":[11,12,1,2],"levels":["Beginner","Intermediate","Advanced"],"waves":"Reef breaks","image":"places/north-shore-oahu","tagline":"Seven miles of the world's most famous waves.","airports":["HNL"],"transferHours":1.2,"costBand":4,"vibe":["village","nature"],"breakTypes":["reef"],"nomad":1,"family":2,"rentals":2,"lessons":2,"crowds":3,"hazards":["heavy-reef","localism","winter-power"],"months":[{"hs":2.6,"tp":14,"dir":"NW","wind":18,"windFrom":"E","sst":25,"small":0,"learn":3,"mid":35,"big":63,"groundswell":83},{"hs":2.7,"tp":12,"dir":"N","wind":26,"windFrom":"E","sst":24,"small":0,"learn":3,"mid":40,"big":57,"groundswell":75},{"hs":2.4,"tp":11,"dir":"NE","wind":27,"windFrom":"E","sst":24,"small":0,"learn":13,"mid":48,"big":40,"groundswell":63},{"hs":2.1,"tp":10,"dir":"NE","wind":28,"windFrom":"E","sst":24,"small":0,"learn":8,"mid":70,"big":23,"groundswell":43},{"hs":1.9,"tp":9,"dir":"NE","wind":26,"windFrom":"E","sst":25,"small":0,"learn":18,"mid":80,"big":3,"groundswell":38},{"hs":1.6,"tp":8,"dir":"E","wind":27,"windFrom":"E","sst":26,"small":0,"learn":35,"mid":63,"big":3,"groundswell":18},{"hs":1.7,"tp":8,"dir":"E","wind":29,"windFrom":"E","sst":26,"small":0,"learn":28,"mid":70,"big":3,"groundswell":3},{"hs":1.7,"tp":8,"dir":"E","wind":27,"windFrom":"E","sst":27,"small":0,"learn":30,"mid":70,"big":0,"groundswell":5},{"hs":1.7,"tp":9,"dir":"NE","wind":26,"windFrom":"E","sst":27,"small":0,"learn":28,"mid":65,"big":8,"groundswell":28},{"hs":2.1,"tp":11,"dir":"NE","wind":26,"windFrom":"E","sst":27,"small":0,"learn":10,"mid":80,"big":10,"groundswell":60},{"hs":2.4,"tp":11,"dir":"NE","wind":27,"windFrom":"E","sst":26,"small":0,"learn":8,"mid":50,"big":43,"groundswell":57},{"hs":2.7,"tp":13,"dir":"N","wind":26,"windFrom":"E","sst":25,"small":0,"learn":3,"mid":38,"big":60,"groundswell":85}]},{"slug":"waikiki","name":"Waikiki","country":"Oahu, Hawaii, USA","region":"Americas","area":"Hawaii","lon":-157.83,"lat":21.275,"season":[4,5,6,7,8,9],"levels":["Beginner","Intermediate","Advanced"],"waves":"Reef breaks","image":"places/waikiki","tagline":"Where Duke Kahanamoku taught the world to surf.","airports":["HNL"],"transferHours":0.5,"costBand":4,"vibe":["city","nightlife"],"breakTypes":["reef"],"nomad":3,"family":3,"rentals":3,"lessons":3,"crowds":3,"hazards":["crowds","shallow-reef"],"months":[{"hs":1.8,"tp":14,"dir":"NW","wind":16,"windFrom":"NE","sst":25,"small":0,"learn":28,"mid":65,"big":8,"groundswell":90},{"hs":1.7,"tp":13,"dir":"NW","wind":24,"windFrom":"E","sst":25,"small":0,"learn":35,"mid":55,"big":10,"groundswell":85},{"hs":1.6,"tp":11,"dir":"NE","wind":24,"windFrom":"NE","sst":25,"small":0,"learn":43,"mid":50,"big":8,"groundswell":70},{"hs":1.6,"tp":12,"dir":"E","wind":29,"windFrom":"NE","sst":25,"small":0,"learn":40,"mid":60,"big":0,"groundswell":63},{"hs":1.6,"tp":12,"dir":"E","wind":29,"windFrom":"E","sst":26,"small":0,"learn":45,"mid":55,"big":0,"groundswell":70},{"hs":1.5,"tp":13,"dir":"E","wind":26,"windFrom":"E","sst":26,"small":0,"learn":55,"mid":45,"big":0,"groundswell":83},{"hs":1.5,"tp":12,"dir":"E","wind":30,"windFrom":"E","sst":27,"small":0,"learn":50,"mid":48,"big":3,"groundswell":65},{"hs":1.5,"tp":11,"dir":"E","wind":27,"windFrom":"E","sst":27,"small":0,"learn":53,"mid":48,"big":0,"groundswell":55},{"hs":1.4,"tp":11,"dir":"E","wind":27,"windFrom":"NE","sst":27,"small":0,"learn":70,"mid":30,"big":0,"groundswell":65},{"hs":1.5,"tp":12,"dir":"E","wind":25,"windFrom":"E","sst":28,"small":0,"learn":57,"mid":38,"big":5,"groundswell":70},{"hs":1.6,"tp":12,"dir":"E","wind":26,"windFrom":"E","sst":27,"small":0,"learn":48,"mid":53,"big":0,"groundswell":63},{"hs":1.7,"tp":14,"dir":"NE","wind":24,"windFrom":"NE","sst":26,"small":0,"learn":30,"mid":65,"big":5,"groundswell":80}]},{"slug":"florianopolis","name":"Florianópolis","country":"Santa Catarina, Brazil","region":"Americas","area":"Santa Catarina: Florianópolis and Garopaba","lon":-48.45,"lat":-27.6,"season":[4,5,6,7,8,9],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach breaks & points","image":"places/florianopolis","tagline":"An island of forty beaches.","airports":["FLN"],"transferHours":0.7,"costBand":2,"vibe":["city","nature","nightlife"],"breakTypes":["beach","point"],"nomad":3,"family":3,"rentals":3,"lessons":3,"crowds":3,"hazards":["rips","crowds"],"months":[{"hs":1.4,"tp":8,"dir":"E","wind":19,"windFrom":"N","sst":26,"small":0,"learn":65,"mid":35,"big":0,"groundswell":10},{"hs":1.3,"tp":8,"dir":"SE","wind":14,"windFrom":"N","sst":27,"small":3,"learn":80,"mid":18,"big":0,"groundswell":20},{"hs":1.5,"tp":9,"dir":"E","wind":15,"windFrom":"N","sst":26,"small":0,"learn":50,"mid":43,"big":8,"groundswell":45},{"hs":1.6,"tp":9,"dir":"SE","wind":18,"windFrom":"NW","sst":25,"small":0,"learn":45,"mid":48,"big":8,"groundswell":40},{"hs":1.7,"tp":11,"dir":"SE","wind":20,"windFrom":"N","sst":22,"small":0,"learn":38,"mid":60,"big":3,"groundswell":70},{"hs":1.5,"tp":9,"dir":"S","wind":19,"windFrom":"NW","sst":20,"small":0,"learn":53,"mid":38,"big":10,"groundswell":40},{"hs":1.6,"tp":10,"dir":"E","wind":19,"windFrom":"N","sst":18,"small":0,"learn":40,"mid":53,"big":8,"groundswell":40},{"hs":1.6,"tp":10,"dir":"SE","wind":20,"windFrom":"N","sst":18,"small":0,"learn":33,"mid":57,"big":10,"groundswell":35},{"hs":1.8,"tp":10,"dir":"E","wind":18,"windFrom":"N","sst":19,"small":0,"learn":28,"mid":63,"big":10,"groundswell":45},{"hs":1.7,"tp":9,"dir":"E","wind":21,"windFrom":"S","sst":20,"small":0,"learn":28,"mid":68,"big":5,"groundswell":28},{"hs":1.6,"tp":8,"dir":"E","wind":21,"windFrom":"S","sst":22,"small":0,"learn":38,"mid":57,"big":5,"groundswell":23},{"hs":1.5,"tp":8,"dir":"SE","wind":20,"windFrom":"N","sst":24,"small":0,"learn":53,"mid":48,"big":0,"groundswell":28}]},{"slug":"ichinomiya","name":"Ichinomiya","country":"Chiba, Japan","region":"Asia","area":"Chiba","lon":140.39,"lat":35.37,"season":[8,9,10],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach breaks","image":"places/ichinomiya","tagline":"Tokyo's surf town and an Olympic beach.","airports":["NRT","HND"],"transferHours":1.5,"costBand":3,"vibe":["town"],"breakTypes":["beach"],"nomad":1,"family":2,"rentals":2,"lessons":2,"crowds":3,"hazards":["crowds","localism","typhoon-swell"],"months":[{"hs":1.5,"tp":8,"dir":"NE","wind":24,"windFrom":"NW","sst":19,"small":3,"learn":48,"mid":45,"big":5,"groundswell":28},{"hs":1.3,"tp":9,"dir":"NE","wind":18,"windFrom":"NW","sst":17,"small":3,"learn":65,"mid":23,"big":10,"groundswell":30},{"hs":1.4,"tp":9,"dir":"NE","wind":17,"windFrom":"NE","sst":17,"small":0,"learn":60,"mid":35,"big":5,"groundswell":38},{"hs":1.4,"tp":9,"dir":"SE","wind":19,"windFrom":"SE","sst":18,"small":0,"learn":57,"mid":35,"big":8,"groundswell":33},{"hs":1.3,"tp":8,"dir":"E","wind":14,"windFrom":"SW","sst":20,"small":3,"learn":73,"mid":23,"big":3,"groundswell":25},{"hs":1.2,"tp":8,"dir":"E","wind":15,"windFrom":"SW","sst":22,"small":0,"learn":73,"mid":23,"big":5,"groundswell":18},{"hs":1.2,"tp":9,"dir":"S","wind":18,"windFrom":"SW","sst":25,"small":0,"learn":70,"mid":28,"big":3,"groundswell":33},{"hs":1.4,"tp":9,"dir":"SE","wind":16,"windFrom":"SW","sst":27,"small":3,"learn":65,"mid":30,"big":3,"groundswell":28},{"hs":1.3,"tp":10,"dir":"SE","wind":16,"windFrom":"NE","sst":27,"small":0,"learn":57,"mid":35,"big":8,"groundswell":35},{"hs":1.5,"tp":9,"dir":"E","wind":18,"windFrom":"NE","sst":25,"small":0,"learn":48,"mid":45,"big":8,"groundswell":35},{"hs":1.5,"tp":9,"dir":"E","wind":17,"windFrom":"NE","sst":23,"small":3,"learn":50,"mid":40,"big":8,"groundswell":35},{"hs":1.4,"tp":9,"dir":"SW","wind":20,"windFrom":"N","sst":21,"small":5,"learn":55,"mid":33,"big":8,"groundswell":18}]},{"slug":"popoyo","name":"Popoyo","country":"Rivas, Nicaragua","region":"Americas","area":"Popoyo and Tola","lon":-86.11,"lat":11.47,"season":[3,4,5,6,7,8,9,10,11],"levels":["Beginner","Intermediate","Advanced"],"waves":"Reef & beach breaks","image":"places/popoyo","tagline":"Offshore winds and a reef that rarely sleeps.","airports":["MGA"],"transferHours":2.5,"costBand":2,"vibe":["village","remote"],"breakTypes":["reef","beach"],"nomad":1,"family":1,"rentals":2,"lessons":2,"crowds":2,"hazards":["reef","rough-roads"],"months":[{"hs":1.3,"tp":6,"dir":"NE","wind":35,"windFrom":"NE","sst":27,"small":5,"learn":75,"mid":20,"big":0,"groundswell":38},{"hs":1.3,"tp":8,"dir":"NE","wind":36,"windFrom":"NE","sst":26,"small":3,"learn":68,"mid":28,"big":3,"groundswell":48},{"hs":1.3,"tp":12,"dir":"E","wind":34,"windFrom":"NE","sst":25,"small":0,"learn":78,"mid":23,"big":0,"groundswell":60},{"hs":1.2,"tp":13,"dir":"SW","wind":27,"windFrom":"NE","sst":28,"small":5,"learn":80,"mid":15,"big":0,"groundswell":90},{"hs":1.2,"tp":13,"dir":"SW","wind":17,"windFrom":"NE","sst":29,"small":0,"learn":85,"mid":15,"big":0,"groundswell":93},{"hs":1.3,"tp":14,"dir":"SW","wind":21,"windFrom":"NE","sst":29,"small":0,"learn":78,"mid":23,"big":0,"groundswell":90},{"hs":1.3,"tp":14,"dir":"SW","wind":31,"windFrom":"NE","sst":28,"small":0,"learn":70,"mid":30,"big":0,"groundswell":88},{"hs":1.3,"tp":13,"dir":"SW","wind":28,"windFrom":"NE","sst":29,"small":0,"learn":95,"mid":5,"big":0,"groundswell":90},{"hs":1.3,"tp":14,"dir":"SW","wind":21,"windFrom":"NE","sst":29,"small":0,"learn":88,"mid":13,"big":0,"groundswell":90},{"hs":1.2,"tp":13,"dir":"SW","wind":15,"windFrom":"NE","sst":29,"small":0,"learn":88,"mid":13,"big":0,"groundswell":78},{"hs":1.2,"tp":13,"dir":"SW","wind":28,"windFrom":"NE","sst":28,"small":0,"learn":98,"mid":3,"big":0,"groundswell":70},{"hs":1.3,"tp":6,"dir":"NE","wind":33,"windFrom":"NE","sst":27,"small":0,"learn":78,"mid":23,"big":0,"groundswell":43}]},{"slug":"mamanuca-islands","name":"Mamanuca Islands","country":"Fiji","region":"Oceania","area":"The Mamanuca Islands","lon":177.19,"lat":-17.86,"season":[4,5,6,7,8,9,10],"levels":["Intermediate","Advanced"],"waves":"Reef breaks","image":"places/mamanuca-islands","tagline":"Cloudbreak, Restaurants and boat-access perfection.","airports":["NAN"],"transferHours":1,"costBand":4,"vibe":["resort","boat"],"breakTypes":["reef"],"nomad":1,"family":2,"rentals":1,"lessons":1,"crowds":2,"hazards":["shallow-reef","boat-access"],"months":[{"hs":1.4,"tp":12,"dir":"SW","wind":11,"windFrom":"SE","sst":29,"small":0,"learn":68,"mid":33,"big":0,"groundswell":83},{"hs":1.5,"tp":12,"dir":"SW","wind":14,"windFrom":"SE","sst":29,"small":0,"learn":63,"mid":35,"big":3,"groundswell":80},{"hs":1.4,"tp":13,"dir":"S","wind":14,"windFrom":"E","sst":29,"small":0,"learn":68,"mid":33,"big":0,"groundswell":85},{"hs":1.4,"tp":13,"dir":"S","wind":13,"windFrom":"SE","sst":29,"small":0,"learn":60,"mid":40,"big":0,"groundswell":88},{"hs":1.5,"tp":14,"dir":"S","wind":16,"windFrom":"SE","sst":28,"small":0,"learn":50,"mid":45,"big":5,"groundswell":83},{"hs":1.5,"tp":13,"dir":"S","wind":16,"windFrom":"SE","sst":27,"small":0,"learn":53,"mid":48,"big":0,"groundswell":80},{"hs":1.6,"tp":13,"dir":"S","wind":17,"windFrom":"SE","sst":27,"small":0,"learn":33,"mid":63,"big":5,"groundswell":90},{"hs":1.6,"tp":13,"dir":"S","wind":18,"windFrom":"SE","sst":26,"small":0,"learn":40,"mid":55,"big":5,"groundswell":90},{"hs":1.4,"tp":13,"dir":"S","wind":15,"windFrom":"SE","sst":27,"small":0,"learn":57,"mid":38,"big":5,"groundswell":80},{"hs":1.4,"tp":13,"dir":"S","wind":16,"windFrom":"SE","sst":27,"small":3,"learn":53,"mid":43,"big":3,"groundswell":85},{"hs":1.3,"tp":13,"dir":"S","wind":13,"windFrom":"SE","sst":28,"small":3,"learn":70,"mid":28,"big":0,"groundswell":85},{"hs":1.1,"tp":11,"dir":"S","wind":14,"windFrom":"SE","sst":29,"small":0,"learn":78,"mid":20,"big":3,"groundswell":75}]},{"slug":"tofino","name":"Tofino","country":"British Columbia, Canada","region":"Americas","area":"Tofino and Ucluelet, Vancouver Island","lon":-125.905,"lat":49.153,"season":[10,11,12,1,2,3],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach breaks & points","image":"places/tofino","tagline":"Rainforest, storms and cold-water surf.","airports":["YAZ","YVR"],"transferHours":0.3,"costBand":4,"vibe":["town","nature"],"breakTypes":["beach","point"],"nomad":2,"family":3,"rentals":3,"lessons":3,"crowds":2,"hazards":["cold-water","rips","wildlife"],"months":[{"hs":1.9,"tp":12,"dir":"SW","wind":14,"windFrom":"E","sst":8,"small":3,"learn":23,"mid":55,"big":20,"groundswell":90},{"hs":1.4,"tp":12,"dir":"W","wind":12,"windFrom":"E","sst":8,"small":8,"learn":50,"mid":43,"big":0,"groundswell":88},{"hs":1.4,"tp":11,"dir":"W","wind":10,"windFrom":"NE","sst":8,"small":8,"learn":53,"mid":30,"big":10,"groundswell":68},{"hs":1.3,"tp":12,"dir":"W","wind":11,"windFrom":"SE","sst":9,"small":5,"learn":65,"mid":30,"big":0,"groundswell":78},{"hs":1,"tp":12,"dir":"W","wind":7,"windFrom":"NW","sst":11,"small":8,"learn":85,"mid":8,"big":0,"groundswell":73},{"hs":1,"tp":10,"dir":"SW","wind":9,"windFrom":"NW","sst":12,"small":25,"learn":75,"mid":0,"big":0,"groundswell":60},{"hs":0.9,"tp":11,"dir":"SW","wind":9,"windFrom":"NW","sst":14,"small":43,"learn":57,"mid":0,"big":0,"groundswell":50},{"hs":0.8,"tp":9,"dir":"W","wind":8,"windFrom":"NW","sst":14,"small":43,"learn":57,"mid":0,"big":0,"groundswell":43},{"hs":1,"tp":11,"dir":"W","wind":8,"windFrom":"SE","sst":14,"small":30,"learn":63,"mid":8,"big":0,"groundswell":70},{"hs":1.2,"tp":12,"dir":"W","wind":12,"windFrom":"E","sst":12,"small":13,"learn":57,"mid":28,"big":3,"groundswell":78},{"hs":1.4,"tp":11,"dir":"W","wind":13,"windFrom":"E","sst":10,"small":5,"learn":53,"mid":28,"big":15,"groundswell":78},{"hs":1.8,"tp":12,"dir":"W","wind":18,"windFrom":"E","sst":9,"small":0,"learn":35,"mid":55,"big":10,"groundswell":88}]},{"slug":"margaret-river","name":"Margaret River","country":"Western Australia","region":"Oceania","area":"Western Australia: Margaret River and beyond","lon":115.03,"lat":-33.97,"season":[3,4,5,6,7,8,9],"levels":["Beginner","Intermediate","Advanced"],"waves":"Reef breaks & beaches","image":"places/margaret-river","tagline":"Raw Indian Ocean power and world-class wine.","airports":["BQB","PER"],"transferHours":0.8,"costBand":4,"vibe":["town","nature"],"breakTypes":["reef","beach"],"nomad":2,"family":3,"rentals":2,"lessons":2,"crowds":2,"hazards":["sharks","heavy-reef"],"months":[{"hs":2.8,"tp":12,"dir":"SW","wind":35,"windFrom":"SE","sst":21,"small":0,"learn":0,"mid":38,"big":63,"groundswell":78},{"hs":2.8,"tp":12,"dir":"S","wind":34,"windFrom":"SE","sst":21,"small":0,"learn":0,"mid":35,"big":65,"groundswell":73},{"hs":2.4,"tp":12,"dir":"S","wind":28,"windFrom":"SE","sst":22,"small":0,"learn":5,"mid":50,"big":45,"groundswell":90},{"hs":2.8,"tp":13,"dir":"SW","wind":27,"windFrom":"SE","sst":22,"small":0,"learn":3,"mid":38,"big":60,"groundswell":90},{"hs":3.4,"tp":14,"dir":"SW","wind":26,"windFrom":"SW","sst":22,"small":0,"learn":0,"mid":33,"big":68,"groundswell":95},{"hs":3.4,"tp":14,"dir":"SW","wind":23,"windFrom":"W","sst":21,"small":0,"learn":0,"mid":20,"big":80,"groundswell":93},{"hs":3.7,"tp":14,"dir":"SW","wind":30,"windFrom":"SW","sst":20,"small":0,"learn":0,"mid":10,"big":90,"groundswell":95},{"hs":3.5,"tp":13,"dir":"SW","wind":28,"windFrom":"SW","sst":19,"small":0,"learn":0,"mid":20,"big":80,"groundswell":95},{"hs":3.2,"tp":14,"dir":"SW","wind":26,"windFrom":"W","sst":18,"small":0,"learn":3,"mid":23,"big":75,"groundswell":93},{"hs":3,"tp":13,"dir":"SW","wind":30,"windFrom":"SE","sst":18,"small":0,"learn":0,"mid":38,"big":63,"groundswell":98},{"hs":2.6,"tp":12,"dir":"SW","wind":31,"windFrom":"S","sst":19,"small":0,"learn":0,"mid":45,"big":55,"groundswell":88},{"hs":2.6,"tp":13,"dir":"SW","wind":34,"windFrom":"S","sst":20,"small":0,"learn":0,"mid":43,"big":57,"groundswell":88}]},{"slug":"tenerife","name":"Tenerife","country":"Canary Islands, Spain","region":"Europe","area":"The Canary Islands","lon":-16.73,"lat":28.06,"season":[10,11,12,1,2,3],"levels":["Beginner","Intermediate","Advanced"],"waves":"Reef breaks & beaches","image":"places/tenerife","tagline":"Two coasts, one volcano and waves all year.","airports":["TFS","TFN"],"transferHours":0.5,"costBand":2,"vibe":["town","nightlife"],"breakTypes":["reef","beach"],"nomad":3,"family":3,"rentals":3,"lessons":3,"crowds":2,"hazards":["shallow-reef","urchins","crowds"],"months":[{"hs":1.3,"tp":11,"dir":"N","wind":10,"windFrom":"NE","sst":19,"small":5,"learn":68,"mid":28,"big":0,"groundswell":65},{"hs":1.3,"tp":13,"dir":"N","wind":11,"windFrom":"NE","sst":18,"small":0,"learn":68,"mid":33,"big":0,"groundswell":80},{"hs":1.5,"tp":13,"dir":"N","wind":8,"windFrom":"NE","sst":18,"small":0,"learn":50,"mid":50,"big":0,"groundswell":68},{"hs":1.1,"tp":12,"dir":"N","wind":8,"windFrom":"SW","sst":19,"small":5,"learn":83,"mid":13,"big":0,"groundswell":80},{"hs":1.1,"tp":11,"dir":"N","wind":7,"windFrom":"SW","sst":19,"small":3,"learn":83,"mid":15,"big":0,"groundswell":63},{"hs":1,"tp":11,"dir":"N","wind":7,"windFrom":"SW","sst":21,"small":13,"learn":88,"mid":0,"big":0,"groundswell":55},{"hs":1.2,"tp":8,"dir":"N","wind":8,"windFrom":"N","sst":21,"small":0,"learn":100,"mid":0,"big":0,"groundswell":35},{"hs":1.1,"tp":8,"dir":"NE","wind":9,"windFrom":"NE","sst":22,"small":3,"learn":88,"mid":10,"big":0,"groundswell":28},{"hs":1.1,"tp":10,"dir":"N","wind":7,"windFrom":"SW","sst":23,"small":5,"learn":95,"mid":0,"big":0,"groundswell":53},{"hs":1.1,"tp":12,"dir":"N","wind":9,"windFrom":"SE","sst":23,"small":8,"learn":88,"mid":5,"big":0,"groundswell":78},{"hs":1.1,"tp":12,"dir":"N","wind":11,"windFrom":"NE","sst":22,"small":5,"learn":75,"mid":20,"big":0,"groundswell":85},{"hs":1.4,"tp":13,"dir":"NW","wind":11,"windFrom":"SE","sst":20,"small":5,"learn":53,"mid":40,"big":3,"groundswell":63}]},{"slug":"arrifana","name":"Arrifana","country":"Portugal","region":"Europe","area":"The Algarve and the south-west","lon":-8.866,"lat":37.294,"season":[9,10,11,12,1,2,3,4,5],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach break & reef","image":"places/arrifana","tagline":"A cliff-ringed bay on Portugal's wild west coast.","airports":["FAO","LIS"],"transferHours":1.5,"costBand":2,"vibe":["village","nature"],"breakTypes":["beach","reef"],"nomad":1,"family":2,"rentals":2,"lessons":3,"crowds":2,"hazards":["rocks","rips","cold-water"],"months":[{"hs":1.9,"tp":13,"dir":"NW","wind":14,"windFrom":"N","sst":16,"small":5,"learn":33,"mid":45,"big":18,"groundswell":88},{"hs":2,"tp":13,"dir":"NW","wind":20,"windFrom":"N","sst":15,"small":0,"learn":28,"mid":48,"big":25,"groundswell":95},{"hs":2,"tp":13,"dir":"NW","wind":18,"windFrom":"NW","sst":15,"small":3,"learn":20,"mid":57,"big":20,"groundswell":98},{"hs":1.3,"tp":12,"dir":"W","wind":12,"windFrom":"W","sst":16,"small":8,"learn":53,"mid":33,"big":8,"groundswell":73},{"hs":1.3,"tp":10,"dir":"NW","wind":14,"windFrom":"NW","sst":17,"small":3,"learn":73,"mid":25,"big":0,"groundswell":53},{"hs":1,"tp":10,"dir":"NW","wind":16,"windFrom":"NW","sst":18,"small":18,"learn":73,"mid":10,"big":0,"groundswell":43},{"hs":1,"tp":9,"dir":"NW","wind":15,"windFrom":"NW","sst":18,"small":13,"learn":83,"mid":5,"big":0,"groundswell":25},{"hs":1,"tp":9,"dir":"NW","wind":17,"windFrom":"NW","sst":19,"small":18,"learn":73,"mid":10,"big":0,"groundswell":30},{"hs":1.1,"tp":11,"dir":"NW","wind":13,"windFrom":"NW","sst":20,"small":18,"learn":65,"mid":18,"big":0,"groundswell":68},{"hs":1.3,"tp":11,"dir":"NW","wind":10,"windFrom":"S","sst":19,"small":10,"learn":48,"mid":35,"big":8,"groundswell":78},{"hs":1.4,"tp":12,"dir":"NW","wind":17,"windFrom":"SE","sst":19,"small":3,"learn":55,"mid":30,"big":13,"groundswell":85},{"hs":1.7,"tp":13,"dir":"NW","wind":15,"windFrom":"SE","sst":17,"small":0,"learn":38,"mid":53,"big":10,"groundswell":85}]},{"slug":"el-tunco","name":"El Tunco","country":"La Libertad, El Salvador","region":"Americas","area":"El Tunco, El Sunzal and Bocana","lon":-89.383,"lat":13.493,"season":[3,4,5,6,7,8,9,10],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach break, river mouth & points","image":"places/el-tunco","tagline":"Surf, sunsets and the rock that named a town.","airports":["SAL"],"transferHours":0.8,"costBand":2,"vibe":["village","nightlife"],"breakTypes":["beach","point"],"nomad":2,"family":1,"rentals":3,"lessons":3,"crowds":2,"hazards":["rocks","rips"],"months":[{"hs":1,"tp":12,"dir":"S","wind":10,"windFrom":"NE","sst":28,"small":10,"learn":90,"mid":0,"big":0,"groundswell":83},{"hs":1,"tp":13,"dir":"S","wind":8,"windFrom":"NE","sst":28,"small":0,"learn":98,"mid":3,"big":0,"groundswell":90},{"hs":1.1,"tp":13,"dir":"S","wind":7,"windFrom":"NE","sst":29,"small":0,"learn":100,"mid":0,"big":0,"groundswell":100},{"hs":1.2,"tp":14,"dir":"S","wind":6,"windFrom":"N","sst":30,"small":0,"learn":93,"mid":8,"big":0,"groundswell":100},{"hs":1.3,"tp":14,"dir":"SW","wind":5,"windFrom":"E","sst":30,"small":0,"learn":63,"mid":38,"big":0,"groundswell":98},{"hs":1.5,"tp":14,"dir":"SW","wind":6,"windFrom":"NE","sst":30,"small":0,"learn":45,"mid":55,"big":0,"groundswell":95},{"hs":1.4,"tp":14,"dir":"S","wind":6,"windFrom":"NE","sst":30,"small":0,"learn":63,"mid":38,"big":0,"groundswell":95},{"hs":1.4,"tp":13,"dir":"S","wind":6,"windFrom":"NE","sst":30,"small":0,"learn":78,"mid":23,"big":0,"groundswell":80},{"hs":1.5,"tp":14,"dir":"SW","wind":6,"windFrom":"E","sst":30,"small":0,"learn":48,"mid":53,"big":0,"groundswell":85},{"hs":1.4,"tp":13,"dir":"SW","wind":7,"windFrom":"E","sst":30,"small":0,"learn":70,"mid":30,"big":0,"groundswell":83},{"hs":1.2,"tp":13,"dir":"S","wind":8,"windFrom":"N","sst":29,"small":0,"learn":95,"mid":5,"big":0,"groundswell":78},{"hs":0.9,"tp":11,"dir":"S","wind":11,"windFrom":"NE","sst":29,"small":8,"learn":90,"mid":3,"big":0,"groundswell":70}]},{"slug":"santa-catalina","name":"Santa Catalina","country":"Veraguas, Panama","region":"Americas","area":"Santa Catalina and Veraguas","lon":-81.26,"lat":7.63,"season":[4,5,6,7,8,9,10],"levels":["Beginner","Intermediate","Advanced"],"waves":"Reef & beach breaks","image":"places/santa-catalina","tagline":"A powerful right and the gateway to Coiba.","airports":["PTY"],"transferHours":6,"costBand":2,"vibe":["village","remote"],"breakTypes":["reef","beach"],"nomad":1,"family":1,"rentals":2,"lessons":2,"crowds":1,"hazards":["shallow-reef","limited-services"],"months":[{"hs":0.7,"tp":12,"dir":"SW","wind":12,"windFrom":"NE","sst":29,"small":75,"learn":25,"mid":0,"big":0,"groundswell":88},{"hs":0.8,"tp":13,"dir":"S","wind":14,"windFrom":"NE","sst":28,"small":48,"learn":53,"mid":0,"big":0,"groundswell":98},{"hs":0.8,"tp":13,"dir":"S","wind":15,"windFrom":"NE","sst":28,"small":50,"learn":50,"mid":0,"big":0,"groundswell":100},{"hs":0.9,"tp":14,"dir":"S","wind":9,"windFrom":"NE","sst":29,"small":25,"learn":75,"mid":0,"big":0,"groundswell":100},{"hs":0.9,"tp":14,"dir":"SW","wind":9,"windFrom":"W","sst":29,"small":15,"learn":83,"mid":3,"big":0,"groundswell":100},{"hs":1.1,"tp":14,"dir":"SW","wind":7,"windFrom":"W","sst":29,"small":3,"learn":98,"mid":0,"big":0,"groundswell":100},{"hs":1,"tp":15,"dir":"SW","wind":6,"windFrom":"W","sst":29,"small":10,"learn":90,"mid":0,"big":0,"groundswell":95},{"hs":1,"tp":14,"dir":"SW","wind":8,"windFrom":"W","sst":29,"small":5,"learn":95,"mid":0,"big":0,"groundswell":90},{"hs":1,"tp":13,"dir":"SW","wind":9,"windFrom":"W","sst":29,"small":0,"learn":98,"mid":3,"big":0,"groundswell":90},{"hs":1,"tp":13,"dir":"SW","wind":10,"windFrom":"W","sst":28,"small":5,"learn":95,"mid":0,"big":0,"groundswell":93},{"hs":1,"tp":13,"dir":"SW","wind":10,"windFrom":"W","sst":28,"small":13,"learn":83,"mid":5,"big":0,"groundswell":80},{"hs":0.7,"tp":12,"dir":"SW","wind":9,"windFrom":"N","sst":29,"small":60,"learn":40,"mid":0,"big":0,"groundswell":90}]},{"slug":"dakar","name":"Dakar","country":"Senegal","region":"Africa","area":"Dakar's northern shore: Ngor and Yoff","lon":-17.51,"lat":14.75,"season":[10,11,12,1,2,3,4],"levels":["Beginner","Intermediate","Advanced"],"waves":"Reef & beach breaks","image":"places/dakar","tagline":"City surf at the westernmost tip of Africa.","airports":["DSS"],"transferHours":1,"costBand":2,"vibe":["city","culture"],"breakTypes":["reef","beach"],"nomad":2,"family":1,"rentals":2,"lessons":2,"crowds":1,"hazards":["urchins","shallow-reef","water-quality"],"months":[{"hs":1.6,"tp":12,"dir":"N","wind":21,"windFrom":"NE","sst":22,"small":0,"learn":50,"mid":48,"big":3,"groundswell":83},{"hs":1.6,"tp":12,"dir":"N","wind":24,"windFrom":"N","sst":19,"small":0,"learn":40,"mid":57,"big":3,"groundswell":78},{"hs":1.7,"tp":13,"dir":"NW","wind":25,"windFrom":"N","sst":19,"small":0,"learn":28,"mid":73,"big":0,"groundswell":80},{"hs":1.6,"tp":12,"dir":"NW","wind":26,"windFrom":"N","sst":19,"small":0,"learn":30,"mid":70,"big":0,"groundswell":88},{"hs":1.5,"tp":12,"dir":"NW","wind":22,"windFrom":"N","sst":21,"small":0,"learn":60,"mid":40,"big":0,"groundswell":73},{"hs":1.4,"tp":11,"dir":"NW","wind":18,"windFrom":"NW","sst":24,"small":0,"learn":70,"mid":30,"big":0,"groundswell":63},{"hs":1.3,"tp":12,"dir":"W","wind":15,"windFrom":"NW","sst":27,"small":0,"learn":78,"mid":23,"big":0,"groundswell":70},{"hs":1.3,"tp":12,"dir":"W","wind":16,"windFrom":"NW","sst":28,"small":0,"learn":78,"mid":23,"big":0,"groundswell":55},{"hs":1.3,"tp":11,"dir":"W","wind":13,"windFrom":"NW","sst":29,"small":0,"learn":90,"mid":10,"big":0,"groundswell":55},{"hs":1.4,"tp":12,"dir":"NW","wind":16,"windFrom":"N","sst":29,"small":0,"learn":60,"mid":40,"big":0,"groundswell":85},{"hs":1.5,"tp":12,"dir":"N","wind":20,"windFrom":"N","sst":27,"small":0,"learn":48,"mid":53,"big":0,"groundswell":83},{"hs":1.7,"tp":12,"dir":"N","wind":21,"windFrom":"NE","sst":24,"small":0,"learn":35,"mid":65,"big":0,"groundswell":85}]},{"slug":"waiao","name":"Wai'ao","country":"Yilan, Taiwan","region":"Asia","area":"Yilan: Wai'ao and Honeymoon Bay","lon":121.885,"lat":24.875,"season":[10,11,12,1,2,3],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach breaks","image":"places/waiao","tagline":"A black-sand beach with a station on the sand.","airports":["TPE"],"transferHours":1.5,"costBand":2,"vibe":["village"],"breakTypes":["beach"],"nomad":1,"family":2,"rentals":3,"lessons":3,"crowds":2,"hazards":["typhoons","rips"],"months":[{"hs":1.6,"tp":7,"dir":"NE","wind":23,"windFrom":"NE","sst":22,"small":0,"learn":45,"mid":30,"big":25,"groundswell":5},{"hs":1.8,"tp":8,"dir":"NE","wind":22,"windFrom":"NE","sst":23,"small":3,"learn":43,"mid":35,"big":20,"groundswell":0},{"hs":1.3,"tp":7,"dir":"NE","wind":19,"windFrom":"E","sst":23,"small":0,"learn":68,"mid":20,"big":13,"groundswell":10},{"hs":1.2,"tp":6,"dir":"NE","wind":17,"windFrom":"NE","sst":24,"small":5,"learn":65,"mid":30,"big":0,"groundswell":10},{"hs":1.1,"tp":7,"dir":"E","wind":15,"windFrom":"S","sst":26,"small":5,"learn":78,"mid":18,"big":0,"groundswell":8},{"hs":0.8,"tp":6,"dir":"SE","wind":10,"windFrom":"S","sst":28,"small":50,"learn":40,"mid":10,"big":0,"groundswell":5},{"hs":0.8,"tp":6,"dir":"SE","wind":14,"windFrom":"S","sst":29,"small":38,"learn":48,"mid":5,"big":10,"groundswell":15},{"hs":0.9,"tp":9,"dir":"SE","wind":11,"windFrom":"SE","sst":29,"small":35,"learn":45,"mid":15,"big":5,"groundswell":23},{"hs":1.2,"tp":9,"dir":"NE","wind":16,"windFrom":"SE","sst":28,"small":18,"learn":48,"mid":28,"big":8,"groundswell":25},{"hs":1.9,"tp":8,"dir":"NE","wind":22,"windFrom":"NE","sst":27,"small":3,"learn":35,"mid":38,"big":25,"groundswell":23},{"hs":1.6,"tp":8,"dir":"NE","wind":19,"windFrom":"E","sst":25,"small":0,"learn":50,"mid":38,"big":13,"groundswell":8},{"hs":2.1,"tp":8,"dir":"NE","wind":25,"windFrom":"NE","sst":23,"small":3,"learn":25,"mid":45,"big":28,"groundswell":5}]},{"slug":"bathsheba","name":"Bathsheba","country":"Barbados","region":"Americas","area":"The east coast: Bathsheba","lon":-59.52,"lat":13.21,"season":[11,12,1,2,3],"levels":["Intermediate","Advanced"],"waves":"Reef breaks","image":"places/bathsheba","tagline":"The Soup Bowl on Barbados's wild Atlantic coast.","airports":["BGI"],"transferHours":0.8,"costBand":3,"vibe":["village","nature"],"breakTypes":["reef"],"nomad":1,"family":1,"rentals":1,"lessons":1,"crowds":1,"hazards":["shallow-reef","urchins","rips"],"months":[{"hs":1.9,"tp":9,"dir":"NE","wind":29,"windFrom":"E","sst":27,"small":0,"learn":10,"mid":83,"big":8,"groundswell":25},{"hs":2.1,"tp":10,"dir":"NE","wind":30,"windFrom":"E","sst":27,"small":0,"learn":8,"mid":75,"big":18,"groundswell":53},{"hs":1.9,"tp":9,"dir":"NE","wind":25,"windFrom":"E","sst":27,"small":0,"learn":20,"mid":70,"big":10,"groundswell":30},{"hs":1.8,"tp":9,"dir":"NE","wind":27,"windFrom":"E","sst":27,"small":0,"learn":15,"mid":85,"big":0,"groundswell":33},{"hs":1.8,"tp":8,"dir":"E","wind":28,"windFrom":"E","sst":28,"small":0,"learn":28,"mid":73,"big":0,"groundswell":20},{"hs":1.6,"tp":8,"dir":"E","wind":29,"windFrom":"E","sst":28,"small":0,"learn":35,"mid":65,"big":0,"groundswell":5},{"hs":1.7,"tp":8,"dir":"E","wind":29,"windFrom":"E","sst":28,"small":0,"learn":25,"mid":75,"big":0,"groundswell":0},{"hs":1.3,"tp":8,"dir":"E","wind":23,"windFrom":"E","sst":29,"small":0,"learn":70,"mid":30,"big":0,"groundswell":3},{"hs":1.4,"tp":9,"dir":"E","wind":21,"windFrom":"E","sst":29,"small":0,"learn":68,"mid":33,"big":0,"groundswell":33},{"hs":1.5,"tp":9,"dir":"E","wind":23,"windFrom":"E","sst":29,"small":0,"learn":48,"mid":53,"big":0,"groundswell":30},{"hs":1.8,"tp":9,"dir":"E","wind":27,"windFrom":"E","sst":29,"small":0,"learn":20,"mid":80,"big":0,"groundswell":33},{"hs":2.1,"tp":9,"dir":"NE","wind":30,"windFrom":"E","sst":28,"small":0,"learn":5,"mid":78,"big":18,"groundswell":38}]},{"slug":"bells-beach","name":"Bells Beach","country":"Victoria, Australia","region":"Oceania","area":"Victoria: Bells Beach and the Surf Coast","lon":144.282,"lat":-38.371,"season":[3,4,5,6,7,8,9],"levels":["Beginner","Intermediate","Advanced"],"waves":"Reef & point breaks, beaches","image":"places/bells-beach","tagline":"Australia's most famous reef and the start of the Great Ocean Road.","airports":["MEL","AVV"],"transferHours":1.5,"costBand":3,"vibe":["town","nature"],"breakTypes":["reef","point","beach"],"nomad":2,"family":2,"rentals":3,"lessons":3,"crowds":2,"hazards":["cold-water","rocks","sharks"],"months":[{"hs":1.3,"tp":12,"dir":"SW","wind":10,"windFrom":"S","sst":19,"small":3,"learn":78,"mid":20,"big":0,"groundswell":83},{"hs":1.2,"tp":12,"dir":"SW","wind":15,"windFrom":"S","sst":19,"small":3,"learn":73,"mid":25,"big":0,"groundswell":75},{"hs":1.3,"tp":12,"dir":"SW","wind":11,"windFrom":"SE","sst":19,"small":10,"learn":70,"mid":20,"big":0,"groundswell":83},{"hs":1.3,"tp":13,"dir":"SW","wind":11,"windFrom":"W","sst":17,"small":13,"learn":57,"mid":28,"big":3,"groundswell":88},{"hs":1.4,"tp":13,"dir":"SW","wind":14,"windFrom":"NW","sst":16,"small":8,"learn":48,"mid":43,"big":3,"groundswell":88},{"hs":1.1,"tp":13,"dir":"SW","wind":13,"windFrom":"NW","sst":14,"small":8,"learn":53,"mid":35,"big":5,"groundswell":78},{"hs":1.4,"tp":12,"dir":"SW","wind":17,"windFrom":"NW","sst":13,"small":5,"learn":68,"mid":28,"big":0,"groundswell":80},{"hs":1.1,"tp":13,"dir":"SW","wind":16,"windFrom":"W","sst":13,"small":3,"learn":63,"mid":28,"big":8,"groundswell":80},{"hs":1.3,"tp":13,"dir":"SW","wind":13,"windFrom":"W","sst":13,"small":3,"learn":70,"mid":25,"big":3,"groundswell":88},{"hs":1.1,"tp":13,"dir":"SW","wind":14,"windFrom":"SW","sst":14,"small":3,"learn":70,"mid":28,"big":0,"groundswell":88},{"hs":1.2,"tp":12,"dir":"SW","wind":10,"windFrom":"W","sst":15,"small":15,"learn":65,"mid":20,"big":0,"groundswell":90},{"hs":1.3,"tp":12,"dir":"SW","wind":13,"windFrom":"SE","sst":17,"small":5,"learn":73,"mid":23,"big":0,"groundswell":88}]},{"slug":"hikkaduwa","name":"Hikkaduwa","country":"Sri Lanka","region":"Asia","area":"The west coast: Hikkaduwa and Galle","lon":80.098,"lat":6.137,"season":[11,12,1,2,3,4],"levels":["Beginner","Intermediate","Advanced"],"waves":"Reef & beach breaks","image":"places/hikkaduwa","tagline":"Sri Lanka's original surf town.","airports":["CMB"],"transferHours":2,"costBand":1,"vibe":["town","nightlife"],"breakTypes":["reef","beach"],"nomad":2,"family":2,"rentals":3,"lessons":3,"crowds":2,"hazards":["reef","seasonal-closures"],"months":[{"hs":1.2,"tp":12,"dir":"S","wind":9,"windFrom":"NW","sst":28,"small":3,"learn":95,"mid":3,"big":0,"groundswell":88},{"hs":1.1,"tp":12,"dir":"S","wind":9,"windFrom":"NW","sst":29,"small":3,"learn":93,"mid":5,"big":0,"groundswell":90},{"hs":1.1,"tp":12,"dir":"S","wind":9,"windFrom":"W","sst":29,"small":0,"learn":95,"mid":5,"big":0,"groundswell":93},{"hs":1.3,"tp":13,"dir":"S","wind":12,"windFrom":"W","sst":30,"small":0,"learn":78,"mid":23,"big":0,"groundswell":98},{"hs":1.8,"tp":13,"dir":"SW","wind":20,"windFrom":"SW","sst":30,"small":0,"learn":25,"mid":63,"big":13,"groundswell":70},{"hs":2.1,"tp":13,"dir":"SW","wind":26,"windFrom":"W","sst":29,"small":0,"learn":0,"mid":90,"big":10,"groundswell":95},{"hs":2.2,"tp":13,"dir":"SW","wind":26,"windFrom":"W","sst":28,"small":0,"learn":0,"mid":80,"big":20,"groundswell":93},{"hs":2.1,"tp":13,"dir":"SW","wind":26,"windFrom":"W","sst":28,"small":0,"learn":3,"mid":85,"big":13,"groundswell":88},{"hs":1.9,"tp":12,"dir":"SW","wind":24,"windFrom":"W","sst":28,"small":0,"learn":5,"mid":95,"big":0,"groundswell":90},{"hs":1.6,"tp":14,"dir":"S","wind":20,"windFrom":"W","sst":29,"small":0,"learn":40,"mid":55,"big":5,"groundswell":78},{"hs":1.3,"tp":12,"dir":"S","wind":14,"windFrom":"NW","sst":29,"small":0,"learn":85,"mid":15,"big":0,"groundswell":88},{"hs":1.2,"tp":13,"dir":"S","wind":10,"windFrom":"NW","sst":29,"small":0,"learn":88,"mid":13,"big":0,"groundswell":83}]},{"slug":"baler","name":"Baler","country":"Aurora, Philippines","region":"Asia","area":"Baler and Aurora","lon":121.56,"lat":15.76,"season":[10,11,12,1,2],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach & reef breaks","image":"places/baler","tagline":"The birthplace of Philippine surfing.","airports":["MNL","CRK"],"transferHours":6,"costBand":1,"vibe":["town","nature"],"breakTypes":["beach","reef"],"nomad":1,"family":2,"rentals":3,"lessons":3,"crowds":1,"hazards":["typhoons","rocks"],"months":[{"hs":2.2,"tp":9,"dir":"NE","wind":30,"windFrom":"NE","sst":27,"small":0,"learn":18,"mid":50,"big":33,"groundswell":15},{"hs":1.8,"tp":9,"dir":"E","wind":24,"windFrom":"NE","sst":27,"small":0,"learn":35,"mid":60,"big":5,"groundswell":15},{"hs":1.4,"tp":9,"dir":"E","wind":18,"windFrom":"NE","sst":27,"small":0,"learn":63,"mid":33,"big":5,"groundswell":28},{"hs":1.2,"tp":9,"dir":"E","wind":14,"windFrom":"NE","sst":28,"small":3,"learn":73,"mid":23,"big":3,"groundswell":23},{"hs":1,"tp":9,"dir":"E","wind":10,"windFrom":"NE","sst":30,"small":18,"learn":75,"mid":8,"big":0,"groundswell":13},{"hs":0.7,"tp":8,"dir":"E","wind":10,"windFrom":"E","sst":30,"small":60,"learn":40,"mid":0,"big":0,"groundswell":10},{"hs":0.8,"tp":9,"dir":"E","wind":12,"windFrom":"SW","sst":30,"small":45,"learn":45,"mid":8,"big":3,"groundswell":20},{"hs":0.7,"tp":10,"dir":"E","wind":15,"windFrom":"SW","sst":30,"small":57,"learn":43,"mid":0,"big":0,"groundswell":43},{"hs":0.9,"tp":9,"dir":"NE","wind":13,"windFrom":"NE","sst":30,"small":25,"learn":73,"mid":3,"big":0,"groundswell":43},{"hs":1.4,"tp":10,"dir":"NE","wind":16,"windFrom":"NE","sst":29,"small":3,"learn":63,"mid":30,"big":5,"groundswell":63},{"hs":1.6,"tp":9,"dir":"NE","wind":23,"windFrom":"NE","sst":29,"small":0,"learn":28,"mid":57,"big":15,"groundswell":25},{"hs":2,"tp":10,"dir":"NE","wind":25,"windFrom":"NE","sst":28,"small":0,"learn":15,"mid":55,"big":30,"groundswell":48}]},{"slug":"croyde","name":"Croyde","country":"Devon, UK","region":"Europe","area":"Devon","lon":-4.235,"lat":51.132,"season":[9,10,11],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach break & reefs","image":"places/croyde","tagline":"North Devon's punchy beach break.","airports":["EXT","BRS"],"transferHours":1.7,"costBand":3,"vibe":["village"],"breakTypes":["beach","reef"],"nomad":1,"family":3,"rentals":3,"lessons":3,"crowds":3,"hazards":["rips","cold-water","tidal-range"],"months":[{"hs":1.6,"tp":11,"dir":"W","wind":27,"windFrom":"W","sst":9,"small":20,"learn":23,"mid":38,"big":20,"groundswell":63},{"hs":2,"tp":11,"dir":"W","wind":29,"windFrom":"W","sst":8,"small":5,"learn":35,"mid":38,"big":23,"groundswell":57},{"hs":1.4,"tp":11,"dir":"W","wind":26,"windFrom":"E","sst":8,"small":0,"learn":57,"mid":33,"big":10,"groundswell":57},{"hs":0.9,"tp":9,"dir":"W","wind":22,"windFrom":"E","sst":9,"small":35,"learn":45,"mid":18,"big":3,"groundswell":38},{"hs":0.9,"tp":10,"dir":"W","wind":21,"windFrom":"W","sst":11,"small":40,"learn":45,"mid":15,"big":0,"groundswell":53},{"hs":0.7,"tp":9,"dir":"W","wind":17,"windFrom":"W","sst":14,"small":57,"learn":35,"mid":8,"big":0,"groundswell":28},{"hs":0.8,"tp":6,"dir":"W","wind":22,"windFrom":"W","sst":16,"small":40,"learn":48,"mid":13,"big":0,"groundswell":15},{"hs":0.8,"tp":7,"dir":"W","wind":21,"windFrom":"W","sst":17,"small":40,"learn":45,"mid":10,"big":5,"groundswell":10},{"hs":1,"tp":7,"dir":"W","wind":25,"windFrom":"S","sst":17,"small":25,"learn":50,"mid":23,"big":3,"groundswell":28},{"hs":1.4,"tp":9,"dir":"W","wind":29,"windFrom":"SW","sst":16,"small":18,"learn":48,"mid":35,"big":0,"groundswell":28},{"hs":1.6,"tp":9,"dir":"W","wind":29,"windFrom":"SW","sst":13,"small":18,"learn":28,"mid":35,"big":20,"groundswell":43},{"hs":1.6,"tp":9,"dir":"W","wind":31,"windFrom":"SW","sst":11,"small":8,"learn":38,"mid":30,"big":25,"groundswell":40}]},{"slug":"jaco","name":"Jacó","country":"Costa Rica","region":"Americas","area":"The Central Pacific: Jacó and Playa Hermosa","lon":-84.63,"lat":9.615,"season":[4,5,6,7,8,9,10],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach breaks & river mouths","image":"places/jaco","tagline":"The Central Pacific's closest surf to San José.","airports":["SJO"],"transferHours":1.5,"costBand":2,"vibe":["town","nightlife"],"breakTypes":["beach"],"nomad":2,"family":2,"rentals":3,"lessons":3,"crowds":2,"hazards":["rips","crocodiles-at-river-mouths"],"months":[{"hs":1,"tp":12,"dir":"SW","wind":8,"windFrom":"NE","sst":29,"small":8,"learn":93,"mid":0,"big":0,"groundswell":93},{"hs":1.1,"tp":13,"dir":"SW","wind":10,"windFrom":"N","sst":29,"small":0,"learn":98,"mid":3,"big":0,"groundswell":90},{"hs":1.1,"tp":13,"dir":"S","wind":9,"windFrom":"N","sst":29,"small":0,"learn":100,"mid":0,"big":0,"groundswell":100},{"hs":1.3,"tp":14,"dir":"S","wind":7,"windFrom":"N","sst":30,"small":0,"learn":85,"mid":15,"big":0,"groundswell":100},{"hs":1.4,"tp":14,"dir":"SW","wind":7,"windFrom":"NW","sst":29,"small":0,"learn":65,"mid":35,"big":0,"groundswell":100},{"hs":1.5,"tp":14,"dir":"SW","wind":5,"windFrom":"W","sst":29,"small":0,"learn":38,"mid":63,"big":0,"groundswell":98},{"hs":1.4,"tp":14,"dir":"S","wind":7,"windFrom":"NW","sst":29,"small":0,"learn":55,"mid":45,"big":0,"groundswell":90},{"hs":1.4,"tp":13,"dir":"S","wind":7,"windFrom":"NW","sst":29,"small":0,"learn":70,"mid":30,"big":0,"groundswell":88},{"hs":1.5,"tp":14,"dir":"SW","wind":8,"windFrom":"NW","sst":29,"small":0,"learn":57,"mid":43,"big":0,"groundswell":93},{"hs":1.4,"tp":13,"dir":"SW","wind":7,"windFrom":"NW","sst":28,"small":0,"learn":75,"mid":25,"big":0,"groundswell":80},{"hs":1.3,"tp":13,"dir":"SW","wind":8,"windFrom":"NW","sst":28,"small":0,"learn":78,"mid":23,"big":0,"groundswell":78},{"hs":1,"tp":13,"dir":"S","wind":6,"windFrom":"N","sst":28,"small":3,"learn":98,"mid":0,"big":0,"groundswell":85}]},{"slug":"pavones","name":"Pavones","country":"Costa Rica","region":"Americas","area":"The South Pacific: Dominical and Pavones","lon":-83.14,"lat":8.39,"season":[4,5,6,7,8,9,10],"levels":["Intermediate","Advanced"],"waves":"Left-hand point","image":"places/pavones","tagline":"One of the longest lefts in the world.","airports":["SJO","GLF"],"transferHours":6,"costBand":2,"vibe":["village","remote"],"breakTypes":["point"],"nomad":0,"family":1,"rentals":1,"lessons":1,"crowds":2,"hazards":["rocks","limited-services"],"months":[{"hs":0.8,"tp":12,"dir":"SW","wind":4,"windFrom":"NW","sst":29,"small":45,"learn":55,"mid":0,"big":0,"groundswell":90},{"hs":0.8,"tp":13,"dir":"SW","wind":4,"windFrom":"NW","sst":29,"small":40,"learn":60,"mid":0,"big":0,"groundswell":95},{"hs":0.8,"tp":13,"dir":"S","wind":4,"windFrom":"SE","sst":29,"small":33,"learn":68,"mid":0,"big":0,"groundswell":100},{"hs":1,"tp":14,"dir":"S","wind":4,"windFrom":"NW","sst":29,"small":8,"learn":93,"mid":0,"big":0,"groundswell":100},{"hs":1.1,"tp":14,"dir":"SW","wind":5,"windFrom":"NW","sst":29,"small":5,"learn":93,"mid":3,"big":0,"groundswell":100},{"hs":1.2,"tp":14,"dir":"SW","wind":6,"windFrom":"NW","sst":29,"small":0,"learn":98,"mid":3,"big":0,"groundswell":98},{"hs":1.1,"tp":14,"dir":"S","wind":5,"windFrom":"NW","sst":28,"small":0,"learn":93,"mid":8,"big":0,"groundswell":90},{"hs":1.1,"tp":13,"dir":"SW","wind":5,"windFrom":"NW","sst":28,"small":0,"learn":100,"mid":0,"big":0,"groundswell":80},{"hs":1.1,"tp":13,"dir":"SW","wind":6,"windFrom":"NW","sst":28,"small":0,"learn":90,"mid":10,"big":0,"groundswell":85},{"hs":1.1,"tp":13,"dir":"SW","wind":8,"windFrom":"W","sst":28,"small":0,"learn":100,"mid":0,"big":0,"groundswell":70},{"hs":1.1,"tp":13,"dir":"SW","wind":8,"windFrom":"W","sst":28,"small":3,"learn":95,"mid":3,"big":0,"groundswell":68},{"hs":0.8,"tp":13,"dir":"SW","wind":4,"windFrom":"NW","sst":28,"small":35,"learn":65,"mid":0,"big":0,"groundswell":78}]},{"slug":"puerto-viejo","name":"Puerto Viejo","country":"Limón, Costa Rica","region":"Americas","area":"The Caribbean coast: Puerto Viejo","lon":-82.755,"lat":9.655,"season":[12,1,2,3],"levels":["Beginner","Intermediate","Advanced"],"waves":"Reef & beach breaks","image":"places/puerto-viejo","tagline":"Caribbean reefs, reggae and rainforest.","airports":["SJO"],"transferHours":4.5,"costBand":2,"vibe":["village","nature","nightlife"],"breakTypes":["reef","beach"],"nomad":2,"family":2,"rentals":2,"lessons":2,"crowds":2,"hazards":["shallow-reef","short-swell-season"],"months":[{"hs":1.6,"tp":9,"dir":"NE","wind":10,"windFrom":"NW","sst":28,"small":5,"learn":45,"mid":45,"big":5,"groundswell":13},{"hs":1.5,"tp":9,"dir":"NE","wind":8,"windFrom":"N","sst":27,"small":10,"learn":33,"mid":55,"big":3,"groundswell":10},{"hs":1.4,"tp":8,"dir":"NE","wind":6,"windFrom":"W","sst":28,"small":8,"learn":50,"mid":43,"big":0,"groundswell":8},{"hs":1.2,"tp":8,"dir":"NE","wind":8,"windFrom":"N","sst":28,"small":13,"learn":75,"mid":13,"big":0,"groundswell":0},{"hs":1.1,"tp":8,"dir":"NE","wind":9,"windFrom":"NW","sst":29,"small":15,"learn":73,"mid":13,"big":0,"groundswell":5},{"hs":1.1,"tp":8,"dir":"NE","wind":8,"windFrom":"NW","sst":29,"small":13,"learn":68,"mid":20,"big":0,"groundswell":3},{"hs":1.4,"tp":9,"dir":"NE","wind":10,"windFrom":"NW","sst":29,"small":0,"learn":65,"mid":35,"big":0,"groundswell":3},{"hs":1,"tp":8,"dir":"NE","wind":10,"windFrom":"NW","sst":29,"small":20,"learn":65,"mid":15,"big":0,"groundswell":5},{"hs":0.7,"tp":7,"dir":"NE","wind":8,"windFrom":"NW","sst":29,"small":53,"learn":45,"mid":3,"big":0,"groundswell":3},{"hs":0.6,"tp":7,"dir":"NE","wind":8,"windFrom":"NW","sst":29,"small":63,"learn":33,"mid":5,"big":0,"groundswell":13},{"hs":0.9,"tp":7,"dir":"NE","wind":13,"windFrom":"NW","sst":29,"small":33,"learn":60,"mid":8,"big":0,"groundswell":3},{"hs":1.4,"tp":8,"dir":"NE","wind":11,"windFrom":"NW","sst":28,"small":3,"learn":57,"mid":40,"big":0,"groundswell":5}]},{"slug":"strandhill","name":"Strandhill","country":"Ireland","region":"Europe","area":"Sligo","lon":-8.605,"lat":54.27,"season":[9,10,11],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach break & reefs","image":"places/strandhill","tagline":"Sligo's surf village below Knocknarea.","airports":["NOC","DUB"],"transferHours":1,"costBand":3,"vibe":["village"],"breakTypes":["beach","reef"],"nomad":1,"family":3,"rentals":3,"lessons":3,"crowds":2,"hazards":["rips","cold-water"],"months":[{"hs":2.3,"tp":13,"dir":"W","wind":22,"windFrom":"W","sst":9,"small":0,"learn":15,"mid":45,"big":40,"groundswell":88},{"hs":2.9,"tp":13,"dir":"W","wind":26,"windFrom":"W","sst":8,"small":0,"learn":10,"mid":28,"big":63,"groundswell":98},{"hs":2.3,"tp":12,"dir":"W","wind":25,"windFrom":"S","sst":8,"small":0,"learn":25,"mid":28,"big":48,"groundswell":95},{"hs":1.5,"tp":11,"dir":"NW","wind":20,"windFrom":"S","sst":9,"small":5,"learn":48,"mid":35,"big":13,"groundswell":68},{"hs":1.4,"tp":10,"dir":"W","wind":18,"windFrom":"SW","sst":11,"small":10,"learn":45,"mid":33,"big":13,"groundswell":55},{"hs":1.3,"tp":10,"dir":"W","wind":19,"windFrom":"N","sst":13,"small":23,"learn":50,"mid":25,"big":3,"groundswell":40},{"hs":1.2,"tp":9,"dir":"W","wind":17,"windFrom":"S","sst":15,"small":20,"learn":63,"mid":15,"big":3,"groundswell":20},{"hs":1.5,"tp":10,"dir":"W","wind":22,"windFrom":"SW","sst":16,"small":20,"learn":33,"mid":45,"big":3,"groundswell":38},{"hs":1.6,"tp":11,"dir":"W","wind":19,"windFrom":"SW","sst":15,"small":5,"learn":28,"mid":57,"big":10,"groundswell":68},{"hs":2,"tp":11,"dir":"NW","wind":26,"windFrom":"W","sst":14,"small":3,"learn":28,"mid":50,"big":20,"groundswell":60},{"hs":2.6,"tp":12,"dir":"NW","wind":23,"windFrom":"S","sst":12,"small":3,"learn":15,"mid":28,"big":55,"groundswell":90},{"hs":2.2,"tp":12,"dir":"W","wind":24,"windFrom":"SW","sst":10,"small":0,"learn":13,"mid":60,"big":28,"groundswell":83}]},{"slug":"huanchaco","name":"Huanchaco","country":"La Libertad, Peru","region":"Americas","area":"Huanchaco and Trujillo","lon":-79.12,"lat":-8.08,"season":[4,5,6,7,8,9,10],"levels":["Beginner","Intermediate","Advanced"],"waves":"Left-hand point & beach","image":"places/huanchaco","tagline":"Reed boats, long lefts and ancient ruins.","airports":["TRU"],"transferHours":0.5,"costBand":1,"vibe":["town","culture"],"breakTypes":["point","beach"],"nomad":1,"family":2,"rentals":2,"lessons":3,"crowds":1,"hazards":["cold-water","rocks"],"months":[{"hs":1.2,"tp":12,"dir":"S","wind":11,"windFrom":"S","sst":20,"small":0,"learn":93,"mid":8,"big":0,"groundswell":83},{"hs":1.4,"tp":13,"dir":"SW","wind":8,"windFrom":"S","sst":22,"small":0,"learn":70,"mid":30,"big":0,"groundswell":100},{"hs":1.5,"tp":13,"dir":"S","wind":9,"windFrom":"S","sst":22,"small":0,"learn":53,"mid":48,"big":0,"groundswell":98},{"hs":1.6,"tp":13,"dir":"S","wind":13,"windFrom":"S","sst":20,"small":0,"learn":33,"mid":68,"big":0,"groundswell":95},{"hs":1.8,"tp":13,"dir":"S","wind":15,"windFrom":"S","sst":19,"small":0,"learn":25,"mid":73,"big":3,"groundswell":95},{"hs":1.8,"tp":12,"dir":"S","wind":16,"windFrom":"S","sst":18,"small":0,"learn":18,"mid":80,"big":3,"groundswell":88},{"hs":1.7,"tp":13,"dir":"S","wind":14,"windFrom":"S","sst":17,"small":0,"learn":33,"mid":60,"big":8,"groundswell":85},{"hs":1.7,"tp":13,"dir":"S","wind":16,"windFrom":"S","sst":17,"small":0,"learn":23,"mid":73,"big":5,"groundswell":88},{"hs":1.7,"tp":13,"dir":"S","wind":16,"windFrom":"S","sst":16,"small":0,"learn":23,"mid":78,"big":0,"groundswell":83},{"hs":1.6,"tp":13,"dir":"S","wind":17,"windFrom":"S","sst":16,"small":0,"learn":30,"mid":70,"big":0,"groundswell":90},{"hs":1.5,"tp":13,"dir":"S","wind":14,"windFrom":"S","sst":17,"small":0,"learn":53,"mid":48,"big":0,"groundswell":100},{"hs":1.3,"tp":12,"dir":"S","wind":12,"windFrom":"S","sst":18,"small":0,"learn":85,"mid":15,"big":0,"groundswell":85}]},{"slug":"mancora","name":"Máncora","country":"Piura, Peru","region":"Americas","area":"The far north: Máncora, Lobitos and Cabo Blanco","lon":-81.05,"lat":-4.105,"season":[11,12,1,2,3],"levels":["Beginner","Intermediate","Advanced"],"waves":"Left-hand point & beaches","image":"places/mancora","tagline":"Warm water and a lively beach town in Peru's north.","airports":["TYL","TBP"],"transferHours":2,"costBand":1,"vibe":["town","nightlife"],"breakTypes":["point","beach"],"nomad":2,"family":2,"rentals":3,"lessons":3,"crowds":2,"hazards":["rocks","crowds"],"months":[{"hs":1.5,"tp":14,"dir":"SW","wind":18,"windFrom":"S","sst":24,"small":0,"learn":57,"mid":43,"big":0,"groundswell":100},{"hs":1.5,"tp":14,"dir":"SW","wind":13,"windFrom":"S","sst":25,"small":0,"learn":45,"mid":55,"big":0,"groundswell":100},{"hs":1.6,"tp":14,"dir":"SW","wind":11,"windFrom":"S","sst":26,"small":0,"learn":35,"mid":65,"big":0,"groundswell":98},{"hs":1.6,"tp":14,"dir":"SW","wind":14,"windFrom":"S","sst":25,"small":0,"learn":30,"mid":70,"big":0,"groundswell":100},{"hs":1.8,"tp":14,"dir":"SW","wind":18,"windFrom":"S","sst":24,"small":0,"learn":13,"mid":85,"big":3,"groundswell":100},{"hs":1.9,"tp":14,"dir":"S","wind":22,"windFrom":"S","sst":23,"small":0,"learn":15,"mid":80,"big":5,"groundswell":100},{"hs":1.9,"tp":14,"dir":"S","wind":21,"windFrom":"S","sst":22,"small":0,"learn":23,"mid":75,"big":3,"groundswell":100},{"hs":1.7,"tp":14,"dir":"S","wind":22,"windFrom":"S","sst":22,"small":0,"learn":18,"mid":75,"big":8,"groundswell":100},{"hs":1.8,"tp":14,"dir":"S","wind":22,"windFrom":"S","sst":22,"small":0,"learn":10,"mid":88,"big":3,"groundswell":100},{"hs":1.8,"tp":14,"dir":"S","wind":23,"windFrom":"S","sst":23,"small":0,"learn":13,"mid":88,"big":0,"groundswell":100},{"hs":1.8,"tp":13,"dir":"SW","wind":21,"windFrom":"S","sst":23,"small":0,"learn":28,"mid":73,"big":0,"groundswell":100},{"hs":1.6,"tp":14,"dir":"SW","wind":20,"windFrom":"S","sst":23,"small":0,"learn":35,"mid":65,"big":0,"groundswell":98}]},{"slug":"mirissa","name":"Mirissa","country":"Sri Lanka","region":"Asia","area":"The south coast: Weligama, Mirissa and Midigama","lon":80.47,"lat":5.945,"season":[11,12,1,2,3,4],"levels":["Beginner","Intermediate","Advanced"],"waves":"Reef break & bay","image":"places/mirissa","tagline":"A reef break, blue whales and a palm-fringed bay.","airports":["CMB"],"transferHours":2.5,"costBand":2,"vibe":["village","nightlife"],"breakTypes":["reef","beach"],"nomad":2,"family":2,"rentals":3,"lessons":3,"crowds":2,"hazards":["reef","seasonal-closures"],"months":[{"hs":0.7,"tp":12,"dir":"SW","wind":6,"windFrom":"W","sst":28,"small":70,"learn":30,"mid":0,"big":0,"groundswell":88},{"hs":0.7,"tp":12,"dir":"SW","wind":7,"windFrom":"W","sst":29,"small":73,"learn":28,"mid":0,"big":0,"groundswell":90},{"hs":0.7,"tp":12,"dir":"S","wind":7,"windFrom":"W","sst":29,"small":70,"learn":30,"mid":0,"big":0,"groundswell":93},{"hs":0.9,"tp":13,"dir":"S","wind":7,"windFrom":"W","sst":30,"small":23,"learn":78,"mid":0,"big":0,"groundswell":98},{"hs":1.4,"tp":13,"dir":"SW","wind":11,"windFrom":"W","sst":30,"small":5,"learn":60,"mid":33,"big":3,"groundswell":70},{"hs":1.6,"tp":13,"dir":"SW","wind":16,"windFrom":"W","sst":29,"small":0,"learn":30,"mid":70,"big":0,"groundswell":95},{"hs":1.6,"tp":13,"dir":"SW","wind":17,"windFrom":"W","sst":28,"small":0,"learn":30,"mid":68,"big":3,"groundswell":93},{"hs":1.5,"tp":13,"dir":"SW","wind":16,"windFrom":"W","sst":28,"small":0,"learn":53,"mid":48,"big":0,"groundswell":88},{"hs":1.4,"tp":12,"dir":"SW","wind":14,"windFrom":"W","sst":28,"small":0,"learn":68,"mid":33,"big":0,"groundswell":90},{"hs":1.1,"tp":14,"dir":"SW","wind":12,"windFrom":"W","sst":29,"small":3,"learn":83,"mid":15,"big":0,"groundswell":78},{"hs":0.9,"tp":12,"dir":"S","wind":7,"windFrom":"NW","sst":29,"small":33,"learn":68,"mid":0,"big":0,"groundswell":88},{"hs":0.8,"tp":13,"dir":"SW","wind":6,"windFrom":"W","sst":29,"small":50,"learn":48,"mid":3,"big":0,"groundswell":83}]},{"slug":"bocas-del-toro","name":"Bocas del Toro","country":"Panama","region":"Americas","area":"Bocas del Toro","lon":-82.24,"lat":9.34,"season":[12,1,2,3],"levels":["Beginner","Intermediate","Advanced"],"waves":"Reef & beach breaks","image":"places/bocas-del-toro","tagline":"Island reefs and Caribbean rhythm.","airports":["BOC"],"transferHours":0.2,"costBand":2,"vibe":["village","nature","boat","nightlife"],"breakTypes":["reef","beach"],"nomad":2,"family":2,"rentals":2,"lessons":2,"crowds":2,"hazards":["shallow-reef","boat-access"],"months":[{"hs":1.5,"tp":9,"dir":"NE","wind":15,"windFrom":"NW","sst":27,"small":5,"learn":50,"mid":43,"big":3,"groundswell":13},{"hs":1.4,"tp":9,"dir":"NE","wind":14,"windFrom":"NW","sst":27,"small":10,"learn":50,"mid":40,"big":0,"groundswell":8},{"hs":1.3,"tp":8,"dir":"NE","wind":11,"windFrom":"NW","sst":27,"small":8,"learn":57,"mid":35,"big":0,"groundswell":5},{"hs":1.1,"tp":8,"dir":"NE","wind":11,"windFrom":"NW","sst":28,"small":15,"learn":80,"mid":5,"big":0,"groundswell":0},{"hs":1,"tp":8,"dir":"NE","wind":11,"windFrom":"NW","sst":29,"small":28,"learn":60,"mid":13,"big":0,"groundswell":5},{"hs":1,"tp":8,"dir":"NE","wind":9,"windFrom":"NW","sst":29,"small":18,"learn":68,"mid":15,"big":0,"groundswell":3},{"hs":1.3,"tp":8,"dir":"NE","wind":12,"windFrom":"NW","sst":28,"small":3,"learn":78,"mid":20,"big":0,"groundswell":3},{"hs":1,"tp":8,"dir":"NE","wind":10,"windFrom":"N","sst":29,"small":28,"learn":63,"mid":10,"big":0,"groundswell":5},{"hs":0.7,"tp":7,"dir":"NE","wind":8,"windFrom":"NW","sst":29,"small":60,"learn":40,"mid":0,"big":0,"groundswell":3},{"hs":0.6,"tp":7,"dir":"NE","wind":9,"windFrom":"NW","sst":29,"small":70,"learn":28,"mid":3,"big":0,"groundswell":15},{"hs":0.9,"tp":7,"dir":"NE","wind":13,"windFrom":"NW","sst":29,"small":40,"learn":57,"mid":3,"big":0,"groundswell":3},{"hs":1.3,"tp":8,"dir":"NE","wind":15,"windFrom":"NW","sst":28,"small":3,"learn":68,"mid":30,"big":0,"groundswell":5}]},{"slug":"porto","name":"Porto & Matosinhos","country":"Portugal","region":"Europe","area":"Porto and the north","lon":-8.71,"lat":41.17,"season":[9,10,11,12,1,2,3,4],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach breaks, jetty waves","image":"places/porto","tagline":"City break, beach break.","airports":["OPO"],"transferHours":0.5,"costBand":2,"vibe":["city","town","culture"],"breakTypes":["beach","jetty"],"nomad":3,"family":2,"rentals":3,"lessons":3,"crowds":2,"hazards":["rips","cold water","rocks"],"months":[{"hs":2.1,"tp":12,"dir":"NW","wind":16,"windFrom":"N","sst":14,"small":0,"learn":23,"mid":38,"big":40,"groundswell":90},{"hs":2.4,"tp":13,"dir":"NW","wind":18,"windFrom":"S","sst":14,"small":3,"learn":15,"mid":38,"big":45,"groundswell":100},{"hs":2.3,"tp":12,"dir":"NW","wind":15,"windFrom":"NW","sst":14,"small":0,"learn":13,"mid":45,"big":43,"groundswell":95},{"hs":1.6,"tp":11,"dir":"W","wind":16,"windFrom":"SW","sst":14,"small":3,"learn":45,"mid":35,"big":18,"groundswell":68},{"hs":1.5,"tp":10,"dir":"NW","wind":15,"windFrom":"NW","sst":16,"small":10,"learn":45,"mid":40,"big":5,"groundswell":63},{"hs":1.1,"tp":10,"dir":"NW","wind":14,"windFrom":"NW","sst":17,"small":15,"learn":57,"mid":28,"big":0,"groundswell":35},{"hs":1.1,"tp":9,"dir":"NW","wind":16,"windFrom":"NW","sst":17,"small":10,"learn":73,"mid":18,"big":0,"groundswell":30},{"hs":1.2,"tp":9,"dir":"NW","wind":16,"windFrom":"NW","sst":17,"small":8,"learn":73,"mid":20,"big":0,"groundswell":40},{"hs":1.2,"tp":11,"dir":"NW","wind":11,"windFrom":"NW","sst":17,"small":10,"learn":60,"mid":28,"big":3,"groundswell":60},{"hs":1.5,"tp":12,"dir":"W","wind":13,"windFrom":"S","sst":17,"small":5,"learn":43,"mid":40,"big":13,"groundswell":80},{"hs":1.6,"tp":12,"dir":"NW","wind":15,"windFrom":"S","sst":16,"small":5,"learn":33,"mid":40,"big":23,"groundswell":83},{"hs":1.8,"tp":12,"dir":"NW","wind":14,"windFrom":"S","sst":15,"small":3,"learn":33,"mid":38,"big":28,"groundswell":80}]},{"slug":"madeira","name":"Madeira","country":"Portugal","region":"Europe","area":"Madeira and the Azores","lon":-17.2,"lat":32.74,"season":[10,11,12,1,2,3],"levels":["Intermediate","Advanced"],"waves":"Boulder and reef points","image":"places/madeira","tagline":"Boulder rights under green cliffs.","airports":["FNC"],"transferHours":1,"costBand":2,"vibe":["village","nature","culture"],"breakTypes":["reef","point"],"nomad":2,"family":1,"rentals":1,"lessons":1,"crowds":1,"hazards":["rocks","urchins","remote"],"months":[{"hs":2.3,"tp":13,"dir":"NW","wind":16,"windFrom":"NE","sst":18,"small":0,"learn":10,"mid":55,"big":35,"groundswell":88},{"hs":2.5,"tp":13,"dir":"N","wind":18,"windFrom":"NE","sst":17,"small":0,"learn":8,"mid":43,"big":50,"groundswell":88},{"hs":2.5,"tp":13,"dir":"N","wind":17,"windFrom":"N","sst":17,"small":0,"learn":5,"mid":45,"big":50,"groundswell":85},{"hs":2,"tp":12,"dir":"NW","wind":16,"windFrom":"NE","sst":17,"small":0,"learn":25,"mid":50,"big":25,"groundswell":78},{"hs":2,"tp":10,"dir":"N","wind":20,"windFrom":"N","sst":18,"small":0,"learn":23,"mid":70,"big":8,"groundswell":50},{"hs":1.4,"tp":9,"dir":"N","wind":16,"windFrom":"N","sst":20,"small":0,"learn":57,"mid":43,"big":0,"groundswell":43},{"hs":1.4,"tp":8,"dir":"N","wind":16,"windFrom":"NE","sst":21,"small":3,"learn":57,"mid":40,"big":0,"groundswell":20},{"hs":1.4,"tp":8,"dir":"N","wind":15,"windFrom":"NE","sst":22,"small":0,"learn":60,"mid":40,"big":0,"groundswell":35},{"hs":1.6,"tp":10,"dir":"N","wind":12,"windFrom":"N","sst":23,"small":3,"learn":43,"mid":50,"big":5,"groundswell":55},{"hs":1.8,"tp":12,"dir":"N","wind":13,"windFrom":"N","sst":22,"small":0,"learn":33,"mid":50,"big":18,"groundswell":85},{"hs":2,"tp":11,"dir":"NW","wind":15,"windFrom":"NE","sst":21,"small":0,"learn":20,"mid":55,"big":25,"groundswell":73},{"hs":2.4,"tp":12,"dir":"NW","wind":16,"windFrom":"S","sst":19,"small":0,"learn":13,"mid":43,"big":45,"groundswell":83}]},{"slug":"azores","name":"São Miguel, Azores","country":"Portugal","region":"Europe","area":"Madeira and the Azores","lon":-25.6,"lat":37.84,"season":[9,10,11,12,1,2,3],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach breaks, reef, volcanic rock","image":"places/azores","tagline":"Atlantic swell, volcanic green.","airports":["PDL"],"transferHours":0.75,"costBand":2,"vibe":["nature","village","town"],"breakTypes":["beach","reef"],"nomad":2,"family":2,"rentals":2,"lessons":2,"crowds":1,"hazards":["rips","rocks","unpredictable weather"],"months":[{"hs":2.5,"tp":12,"dir":"NW","wind":22,"windFrom":"S","sst":17,"small":0,"learn":5,"mid":45,"big":50,"groundswell":83},{"hs":2.6,"tp":13,"dir":"NW","wind":20,"windFrom":"SE","sst":16,"small":0,"learn":5,"mid":43,"big":53,"groundswell":90},{"hs":2.4,"tp":12,"dir":"NW","wind":20,"windFrom":"SW","sst":16,"small":0,"learn":18,"mid":35,"big":48,"groundswell":85},{"hs":2.2,"tp":11,"dir":"NW","wind":24,"windFrom":"NW","sst":17,"small":0,"learn":13,"mid":53,"big":35,"groundswell":68},{"hs":1.6,"tp":10,"dir":"W","wind":15,"windFrom":"W","sst":18,"small":0,"learn":33,"mid":50,"big":18,"groundswell":50},{"hs":1.3,"tp":10,"dir":"NW","wind":16,"windFrom":"NW","sst":20,"small":0,"learn":75,"mid":20,"big":5,"groundswell":40},{"hs":1.2,"tp":9,"dir":"N","wind":15,"windFrom":"NW","sst":22,"small":5,"learn":75,"mid":20,"big":0,"groundswell":23},{"hs":1.2,"tp":10,"dir":"N","wind":14,"windFrom":"W","sst":24,"small":0,"learn":68,"mid":33,"big":0,"groundswell":53},{"hs":1.5,"tp":10,"dir":"N","wind":14,"windFrom":"N","sst":24,"small":0,"learn":45,"mid":48,"big":8,"groundswell":55},{"hs":2.2,"tp":10,"dir":"N","wind":18,"windFrom":"N","sst":22,"small":0,"learn":18,"mid":50,"big":33,"groundswell":57},{"hs":2.4,"tp":11,"dir":"NW","wind":24,"windFrom":"SW","sst":20,"small":0,"learn":8,"mid":50,"big":43,"groundswell":63},{"hs":2.5,"tp":12,"dir":"W","wind":26,"windFrom":"S","sst":18,"small":0,"learn":13,"mid":40,"big":48,"groundswell":75}]},{"slug":"somo","name":"Somo","country":"Spain","region":"Europe","area":"Cantabria","lon":-3.75,"lat":43.46,"season":[9,10,11,12,1,2,3,4],"levels":["Beginner","Intermediate"],"waves":"Long sandy beach break","image":"places/somo","tagline":"Spain's schoolroom by the bay.","airports":["SDR"],"transferHours":0.5,"costBand":2,"vibe":["village","town"],"breakTypes":["beach"],"nomad":2,"family":3,"rentals":3,"lessons":3,"crowds":3,"hazards":["rips","crowds","cold water"],"months":[{"hs":2,"tp":13,"dir":"NW","wind":16,"windFrom":"W","sst":13,"small":3,"learn":30,"mid":35,"big":33,"groundswell":83},{"hs":2.2,"tp":14,"dir":"NW","wind":15,"windFrom":"W","sst":13,"small":0,"learn":28,"mid":30,"big":43,"groundswell":90},{"hs":2,"tp":13,"dir":"NW","wind":12,"windFrom":"W","sst":13,"small":8,"learn":28,"mid":35,"big":30,"groundswell":95},{"hs":1.1,"tp":12,"dir":"NW","wind":12,"windFrom":"N","sst":13,"small":8,"learn":65,"mid":23,"big":5,"groundswell":68},{"hs":1,"tp":11,"dir":"NW","wind":14,"windFrom":"N","sst":15,"small":23,"learn":55,"mid":20,"big":3,"groundswell":57},{"hs":1,"tp":10,"dir":"NW","wind":13,"windFrom":"NW","sst":18,"small":38,"learn":55,"mid":8,"big":0,"groundswell":43},{"hs":0.9,"tp":9,"dir":"NW","wind":13,"windFrom":"NE","sst":21,"small":28,"learn":70,"mid":3,"big":0,"groundswell":30},{"hs":0.9,"tp":10,"dir":"NW","wind":11,"windFrom":"NW","sst":22,"small":25,"learn":57,"mid":13,"big":5,"groundswell":40},{"hs":1.2,"tp":10,"dir":"NW","wind":13,"windFrom":"NW","sst":21,"small":8,"learn":68,"mid":23,"big":3,"groundswell":48},{"hs":1.3,"tp":12,"dir":"NW","wind":10,"windFrom":"E","sst":19,"small":18,"learn":43,"mid":38,"big":3,"groundswell":78},{"hs":1.6,"tp":12,"dir":"NW","wind":12,"windFrom":"W","sst":16,"small":5,"learn":40,"mid":35,"big":20,"groundswell":83},{"hs":1.9,"tp":12,"dir":"NW","wind":11,"windFrom":"S","sst":15,"small":8,"learn":28,"mid":43,"big":23,"groundswell":80}]},{"slug":"gran-canaria","name":"Gran Canaria","country":"Spain","region":"Europe","area":"The Canary Islands","lon":-15.44,"lat":28.14,"season":[10,11,12,1,2,3],"levels":["Beginner","Intermediate","Advanced"],"waves":"City beach breaks, reef, rocky points","image":"places/gran-canaria","tagline":"A city beach and a reef wave.","airports":["LPA"],"transferHours":0.5,"costBand":2,"vibe":["city","resort","town"],"breakTypes":["beach","reef"],"nomad":3,"family":3,"rentals":3,"lessons":3,"crowds":2,"hazards":["rocks","rips","wind"],"months":[{"hs":1.7,"tp":12,"dir":"N","wind":20,"windFrom":"NE","sst":19,"small":0,"learn":38,"mid":53,"big":10,"groundswell":70},{"hs":1.8,"tp":13,"dir":"N","wind":20,"windFrom":"NE","sst":19,"small":0,"learn":25,"mid":60,"big":15,"groundswell":78},{"hs":2,"tp":12,"dir":"N","wind":22,"windFrom":"NE","sst":18,"small":0,"learn":15,"mid":68,"big":18,"groundswell":68},{"hs":1.5,"tp":12,"dir":"N","wind":19,"windFrom":"NE","sst":19,"small":0,"learn":57,"mid":38,"big":5,"groundswell":73},{"hs":1.5,"tp":10,"dir":"N","wind":23,"windFrom":"N","sst":20,"small":0,"learn":55,"mid":43,"big":3,"groundswell":45},{"hs":1.3,"tp":8,"dir":"N","wind":21,"windFrom":"N","sst":21,"small":0,"learn":75,"mid":25,"big":0,"groundswell":25},{"hs":1.5,"tp":8,"dir":"N","wind":24,"windFrom":"N","sst":21,"small":0,"learn":57,"mid":43,"big":0,"groundswell":5},{"hs":1.4,"tp":8,"dir":"N","wind":23,"windFrom":"NE","sst":22,"small":0,"learn":57,"mid":43,"big":0,"groundswell":8},{"hs":1.4,"tp":8,"dir":"N","wind":22,"windFrom":"NE","sst":23,"small":0,"learn":63,"mid":38,"big":0,"groundswell":33},{"hs":1.4,"tp":12,"dir":"N","wind":16,"windFrom":"NE","sst":23,"small":0,"learn":60,"mid":38,"big":3,"groundswell":65},{"hs":1.5,"tp":12,"dir":"N","wind":19,"windFrom":"NE","sst":22,"small":3,"learn":45,"mid":43,"big":10,"groundswell":83},{"hs":1.7,"tp":13,"dir":"N","wind":15,"windFrom":"NE","sst":21,"small":0,"learn":28,"mid":60,"big":13,"groundswell":70}]},{"slug":"thurso","name":"Thurso","country":"United Kingdom","region":"Europe","area":"Scotland","lon":-3.52,"lat":58.6,"season":[9,10,11,12,1,2,3],"levels":["Intermediate","Advanced"],"waves":"Heavy reef, exposed points, sandy bays","image":"places/thurso","tagline":"The far north, and a famous reef.","airports":["INV"],"transferHours":2.5,"costBand":2,"vibe":["town","remote","nature"],"breakTypes":["reef","beach"],"nomad":1,"family":1,"rentals":1,"lessons":1,"crowds":2,"hazards":["shallow reef","cold water","remote"],"months":[{"hs":2.3,"tp":12,"dir":"NW","wind":24,"windFrom":"W","sst":8,"small":3,"learn":23,"mid":33,"big":43,"groundswell":90},{"hs":2,"tp":12,"dir":"W","wind":26,"windFrom":"W","sst":7,"small":3,"learn":20,"mid":48,"big":30,"groundswell":83},{"hs":1.7,"tp":12,"dir":"W","wind":23,"windFrom":"W","sst":7,"small":5,"learn":28,"mid":53,"big":15,"groundswell":80},{"hs":1.3,"tp":10,"dir":"N","wind":21,"windFrom":"SE","sst":7,"small":15,"learn":55,"mid":28,"big":3,"groundswell":53},{"hs":1.1,"tp":9,"dir":"W","wind":19,"windFrom":"E","sst":9,"small":28,"learn":43,"mid":25,"big":5,"groundswell":43},{"hs":0.9,"tp":10,"dir":"W","wind":20,"windFrom":"W","sst":10,"small":38,"learn":48,"mid":13,"big":3,"groundswell":28},{"hs":0.9,"tp":8,"dir":"W","wind":17,"windFrom":"W","sst":12,"small":38,"learn":50,"mid":13,"big":0,"groundswell":23},{"hs":0.9,"tp":8,"dir":"W","wind":17,"windFrom":"NW","sst":13,"small":40,"learn":55,"mid":5,"big":0,"groundswell":25},{"hs":1.2,"tp":10,"dir":"W","wind":21,"windFrom":"S","sst":13,"small":10,"learn":57,"mid":30,"big":3,"groundswell":50},{"hs":1.4,"tp":11,"dir":"W","wind":22,"windFrom":"W","sst":12,"small":10,"learn":50,"mid":30,"big":10,"groundswell":55},{"hs":1.8,"tp":11,"dir":"W","wind":24,"windFrom":"SW","sst":11,"small":8,"learn":28,"mid":33,"big":33,"groundswell":65},{"hs":1.9,"tp":11,"dir":"W","wind":19,"windFrom":"SW","sst":9,"small":3,"learn":35,"mid":50,"big":13,"groundswell":73}]},{"slug":"sardinia","name":"Sardinia","country":"Italy","region":"Europe","area":"Sardinia","lon":8.4,"lat":40,"season":[10,11,12,1,2,3,4],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach breaks, rocky reef, mistral-fed points","image":"places/sardinia","tagline":"Mediterranean surf, on its terms.","airports":["CAG","AHO"],"transferHours":2,"costBand":3,"vibe":["nature","village","remote"],"breakTypes":["beach","reef","point"],"nomad":1,"family":2,"rentals":2,"lessons":2,"crowds":1,"hazards":["rocks","mistral wind","rips"],"months":[{"hs":1.2,"tp":6,"dir":"NW","wind":18,"windFrom":"W","sst":14,"small":33,"learn":30,"mid":28,"big":10,"groundswell":18},{"hs":0.7,"tp":6,"dir":"NW","wind":18,"windFrom":"W","sst":14,"small":53,"learn":25,"mid":15,"big":8,"groundswell":5},{"hs":0.7,"tp":6,"dir":"NW","wind":13,"windFrom":"NW","sst":14,"small":53,"learn":33,"mid":10,"big":5,"groundswell":5},{"hs":0.6,"tp":6,"dir":"NW","wind":13,"windFrom":"W","sst":15,"small":60,"learn":20,"mid":13,"big":8,"groundswell":8},{"hs":0.6,"tp":6,"dir":"NW","wind":14,"windFrom":"W","sst":17,"small":70,"learn":25,"mid":5,"big":0,"groundswell":0},{"hs":0.4,"tp":5,"dir":"NW","wind":14,"windFrom":"W","sst":21,"small":80,"learn":18,"mid":3,"big":0,"groundswell":0},{"hs":0.4,"tp":6,"dir":"NW","wind":16,"windFrom":"NW","sst":25,"small":70,"learn":25,"mid":5,"big":0,"groundswell":0},{"hs":0.3,"tp":6,"dir":"NW","wind":16,"windFrom":"NW","sst":26,"small":78,"learn":20,"mid":3,"big":0,"groundswell":0},{"hs":0.5,"tp":5,"dir":"NW","wind":14,"windFrom":"NW","sst":24,"small":68,"learn":23,"mid":10,"big":0,"groundswell":0},{"hs":0.5,"tp":6,"dir":"NW","wind":12,"windFrom":"NW","sst":22,"small":65,"learn":30,"mid":5,"big":0,"groundswell":5},{"hs":0.7,"tp":6,"dir":"NW","wind":14,"windFrom":"NW","sst":19,"small":55,"learn":30,"mid":13,"big":3,"groundswell":0},{"hs":0.9,"tp":7,"dir":"NW","wind":14,"windFrom":"NW","sst":16,"small":43,"learn":20,"mid":28,"big":10,"groundswell":15}]},{"slug":"lofoten","name":"Lofoten","country":"Norway","region":"Europe","area":"Lofoten","lon":13.6,"lat":68.2,"season":[10,11,12,1,2,3],"levels":["Beginner","Intermediate","Advanced"],"waves":"Sandy beach breaks between mountains","image":"places/lofoten","tagline":"Surfing above the Arctic Circle.","airports":["LKN","SVJ"],"transferHours":0.75,"costBand":4,"vibe":["nature","remote","village"],"breakTypes":["beach"],"nomad":1,"family":1,"rentals":1,"lessons":1,"crowds":0,"hazards":["cold water","remote","short daylight"],"months":[{"hs":2.3,"tp":11,"dir":"W","wind":35,"windFrom":"SE","sst":6,"small":3,"learn":15,"mid":40,"big":43,"groundswell":57},{"hs":2.2,"tp":11,"dir":"SW","wind":31,"windFrom":"SE","sst":5,"small":0,"learn":23,"mid":38,"big":40,"groundswell":73},{"hs":2.2,"tp":10,"dir":"SW","wind":32,"windFrom":"NE","sst":4,"small":3,"learn":23,"mid":45,"big":30,"groundswell":53},{"hs":1.3,"tp":10,"dir":"NW","wind":20,"windFrom":"NE","sst":4,"small":5,"learn":53,"mid":40,"big":3,"groundswell":50},{"hs":1.3,"tp":9,"dir":"N","wind":23,"windFrom":"N","sst":6,"small":10,"learn":63,"mid":23,"big":5,"groundswell":25},{"hs":1.2,"tp":8,"dir":"N","wind":26,"windFrom":"SW","sst":9,"small":15,"learn":60,"mid":15,"big":10,"groundswell":25},{"hs":0.9,"tp":8,"dir":"W","wind":17,"windFrom":"N","sst":11,"small":35,"learn":63,"mid":3,"big":0,"groundswell":13},{"hs":0.9,"tp":8,"dir":"W","wind":19,"windFrom":"NE","sst":13,"small":35,"learn":53,"mid":10,"big":3,"groundswell":10},{"hs":1.1,"tp":8,"dir":"SW","wind":25,"windFrom":"SE","sst":11,"small":8,"learn":60,"mid":23,"big":10,"groundswell":25},{"hs":1.5,"tp":9,"dir":"W","wind":27,"windFrom":"SE","sst":10,"small":8,"learn":45,"mid":45,"big":3,"groundswell":33},{"hs":1.9,"tp":10,"dir":"SW","wind":30,"windFrom":"SE","sst":9,"small":0,"learn":38,"mid":38,"big":25,"groundswell":55},{"hs":2.1,"tp":11,"dir":"NW","wind":32,"windFrom":"S","sst":7,"small":3,"learn":25,"mid":40,"big":33,"groundswell":55}]},{"slug":"essaouira","name":"Essaouira & Sidi Kaouki","country":"Morocco","region":"Africa","area":"Essaouira and Safi","lon":-9.8,"lat":31.4,"season":[11,12,1,2,3],"levels":["Beginner","Intermediate"],"waves":"Beach breaks, with a few reef points","image":"places/essaouira","tagline":"Windy walls. Winter peaks.","airports":["ESU"],"transferHours":0.3,"costBand":2,"vibe":["town","culture"],"breakTypes":["beach","reef","point"],"nomad":2,"family":2,"rentals":2,"lessons":2,"crowds":1,"hazards":["wind","rocks","rips","urchins"],"months":[{"hs":2.1,"tp":13,"dir":"NW","wind":12,"windFrom":"NE","sst":17,"small":0,"learn":28,"mid":43,"big":30,"groundswell":88},{"hs":2.3,"tp":13,"dir":"NW","wind":17,"windFrom":"NE","sst":17,"small":0,"learn":8,"mid":53,"big":40,"groundswell":90},{"hs":2.2,"tp":13,"dir":"NW","wind":18,"windFrom":"N","sst":17,"small":0,"learn":15,"mid":45,"big":40,"groundswell":88},{"hs":1.7,"tp":12,"dir":"NW","wind":19,"windFrom":"N","sst":17,"small":0,"learn":28,"mid":60,"big":13,"groundswell":70},{"hs":1.7,"tp":10,"dir":"N","wind":23,"windFrom":"N","sst":17,"small":0,"learn":38,"mid":57,"big":5,"groundswell":48},{"hs":1.5,"tp":9,"dir":"N","wind":23,"windFrom":"N","sst":18,"small":3,"learn":53,"mid":45,"big":0,"groundswell":30},{"hs":1.6,"tp":8,"dir":"N","wind":25,"windFrom":"N","sst":18,"small":0,"learn":45,"mid":55,"big":0,"groundswell":15},{"hs":1.5,"tp":7,"dir":"N","wind":27,"windFrom":"N","sst":18,"small":0,"learn":48,"mid":50,"big":3,"groundswell":15},{"hs":1.5,"tp":10,"dir":"N","wind":20,"windFrom":"N","sst":19,"small":3,"learn":48,"mid":50,"big":0,"groundswell":50},{"hs":1.7,"tp":12,"dir":"NW","wind":15,"windFrom":"NE","sst":19,"small":5,"learn":28,"mid":57,"big":10,"groundswell":83},{"hs":2,"tp":12,"dir":"NW","wind":17,"windFrom":"NE","sst":18,"small":5,"learn":28,"mid":45,"big":23,"groundswell":85},{"hs":2.1,"tp":13,"dir":"NW","wind":12,"windFrom":"NE","sst":18,"small":3,"learn":10,"mid":53,"big":35,"groundswell":93}]},{"slug":"muizenberg","name":"Muizenberg, Cape Town","country":"South Africa","region":"Africa","area":"Cape Town and the Western Cape","lon":18.48,"lat":-34.11,"season":[4,5,6,7,8,9],"levels":["Beginner","Intermediate"],"waves":"Sandy beach break with long, soft waves","image":"places/muizenberg","tagline":"Slow waves. Sharp flags.","airports":["CPT"],"transferHours":0.8,"costBand":2,"vibe":["town","culture"],"breakTypes":["beach"],"nomad":3,"family":3,"rentals":3,"lessons":3,"crowds":3,"hazards":["sharks","rips","cold","wind"],"months":[{"hs":2.5,"tp":12,"dir":"SW","wind":34,"windFrom":"SE","sst":19,"small":0,"learn":5,"mid":43,"big":53,"groundswell":78},{"hs":2.4,"tp":12,"dir":"SW","wind":30,"windFrom":"S","sst":19,"small":0,"learn":0,"mid":53,"big":48,"groundswell":75},{"hs":2.3,"tp":11,"dir":"SW","wind":23,"windFrom":"SE","sst":17,"small":0,"learn":0,"mid":63,"big":38,"groundswell":70},{"hs":2.4,"tp":12,"dir":"SW","wind":24,"windFrom":"SE","sst":16,"small":0,"learn":3,"mid":55,"big":43,"groundswell":80},{"hs":2.6,"tp":13,"dir":"SW","wind":19,"windFrom":"NW","sst":16,"small":0,"learn":0,"mid":48,"big":53,"groundswell":95},{"hs":3,"tp":12,"dir":"SW","wind":25,"windFrom":"N","sst":16,"small":0,"learn":0,"mid":28,"big":73,"groundswell":93},{"hs":3,"tp":13,"dir":"SW","wind":22,"windFrom":"NW","sst":15,"small":0,"learn":0,"mid":35,"big":65,"groundswell":95},{"hs":2.9,"tp":13,"dir":"SW","wind":27,"windFrom":"NW","sst":15,"small":0,"learn":0,"mid":23,"big":78,"groundswell":85},{"hs":2.6,"tp":12,"dir":"SW","wind":27,"windFrom":"SE","sst":15,"small":0,"learn":0,"mid":30,"big":70,"groundswell":83},{"hs":2.4,"tp":11,"dir":"SW","wind":25,"windFrom":"S","sst":16,"small":0,"learn":5,"mid":53,"big":43,"groundswell":80},{"hs":2.4,"tp":11,"dir":"SW","wind":31,"windFrom":"S","sst":17,"small":0,"learn":3,"mid":68,"big":30,"groundswell":80},{"hs":2.6,"tp":11,"dir":"SW","wind":26,"windFrom":"SE","sst":18,"small":0,"learn":0,"mid":40,"big":60,"groundswell":75}]},{"slug":"durban","name":"Durban","country":"South Africa","region":"Africa","area":"Durban and KwaZulu-Natal","lon":31.04,"lat":-29.86,"season":[3,4,5,6,7,8,9],"levels":["Beginner","Intermediate","Advanced"],"waves":"Pier-shaped beach breaks and a heavy reef","image":"places/durban","tagline":"Warm water. Pier peaks.","airports":["DUR"],"transferHours":0.7,"costBand":2,"vibe":["city","culture","town"],"breakTypes":["beach","reef"],"nomad":2,"family":2,"rentals":3,"lessons":3,"crowds":2,"hazards":["sharks","localism","rips","rocks"],"months":[{"hs":1.6,"tp":8,"dir":"E","wind":23,"windFrom":"NE","sst":26,"small":0,"learn":48,"mid":53,"big":0,"groundswell":23},{"hs":1.6,"tp":10,"dir":"E","wind":18,"windFrom":"E","sst":26,"small":0,"learn":38,"mid":60,"big":3,"groundswell":35},{"hs":1.6,"tp":10,"dir":"E","wind":18,"windFrom":"NE","sst":26,"small":0,"learn":35,"mid":63,"big":3,"groundswell":43},{"hs":1.7,"tp":10,"dir":"SE","wind":22,"windFrom":"NE","sst":25,"small":0,"learn":23,"mid":70,"big":8,"groundswell":50},{"hs":1.5,"tp":11,"dir":"SE","wind":16,"windFrom":"NE","sst":24,"small":0,"learn":57,"mid":43,"big":0,"groundswell":68},{"hs":1.6,"tp":11,"dir":"S","wind":18,"windFrom":"NE","sst":23,"small":0,"learn":45,"mid":50,"big":5,"groundswell":55},{"hs":1.6,"tp":10,"dir":"S","wind":15,"windFrom":"NE","sst":22,"small":0,"learn":45,"mid":48,"big":8,"groundswell":57},{"hs":1.8,"tp":12,"dir":"S","wind":23,"windFrom":"NE","sst":21,"small":0,"learn":25,"mid":68,"big":8,"groundswell":60},{"hs":1.7,"tp":9,"dir":"SE","wind":19,"windFrom":"S","sst":22,"small":0,"learn":28,"mid":68,"big":5,"groundswell":35},{"hs":2,"tp":9,"dir":"E","wind":25,"windFrom":"NE","sst":22,"small":0,"learn":10,"mid":73,"big":18,"groundswell":33},{"hs":1.6,"tp":9,"dir":"E","wind":23,"windFrom":"NE","sst":23,"small":0,"learn":38,"mid":55,"big":8,"groundswell":33},{"hs":1.5,"tp":8,"dir":"S","wind":20,"windFrom":"S","sst":24,"small":0,"learn":50,"mid":45,"big":5,"groundswell":33}]},{"slug":"tofo","name":"Tofo","country":"Mozambique","region":"Africa","area":"Tofo and the Inhambane coast","lon":35.55,"lat":-23.85,"season":[5,6,7,8,9],"levels":["Beginner","Intermediate"],"waves":"Beach breaks, a right-hand point and bay breaks","image":"places/tofo","tagline":"Sand tracks. Whale-shark winters.","airports":["INH"],"transferHours":0.5,"costBand":2,"vibe":["village","nature","boat"],"breakTypes":["beach","point","reef"],"nomad":1,"family":2,"rentals":2,"lessons":2,"crowds":1,"hazards":["rips","sharks","rocks","remote"],"months":[{"hs":1.2,"tp":8,"dir":"SE","wind":21,"windFrom":"SE","sst":28,"small":8,"learn":60,"mid":30,"big":3,"groundswell":18},{"hs":1.1,"tp":9,"dir":"SE","wind":19,"windFrom":"E","sst":28,"small":5,"learn":80,"mid":10,"big":5,"groundswell":15},{"hs":1.2,"tp":9,"dir":"SE","wind":20,"windFrom":"SE","sst":28,"small":8,"learn":70,"mid":18,"big":5,"groundswell":25},{"hs":1.1,"tp":9,"dir":"SE","wind":18,"windFrom":"SE","sst":27,"small":5,"learn":75,"mid":20,"big":0,"groundswell":20},{"hs":1,"tp":9,"dir":"SE","wind":15,"windFrom":"SE","sst":26,"small":18,"learn":73,"mid":10,"big":0,"groundswell":35},{"hs":1.1,"tp":8,"dir":"SE","wind":16,"windFrom":"SE","sst":24,"small":8,"learn":65,"mid":28,"big":0,"groundswell":23},{"hs":1,"tp":9,"dir":"SE","wind":18,"windFrom":"SE","sst":23,"small":5,"learn":65,"mid":30,"big":0,"groundswell":28},{"hs":1.1,"tp":8,"dir":"SE","wind":18,"windFrom":"NE","sst":23,"small":5,"learn":83,"mid":13,"big":0,"groundswell":25},{"hs":1.1,"tp":8,"dir":"SE","wind":21,"windFrom":"NE","sst":24,"small":8,"learn":75,"mid":18,"big":0,"groundswell":15},{"hs":1.1,"tp":8,"dir":"SE","wind":21,"windFrom":"E","sst":25,"small":0,"learn":90,"mid":8,"big":3,"groundswell":23},{"hs":1.1,"tp":8,"dir":"SE","wind":22,"windFrom":"NE","sst":26,"small":5,"learn":88,"mid":5,"big":3,"groundswell":18},{"hs":1,"tp":8,"dir":"SE","wind":21,"windFrom":"E","sst":27,"small":0,"learn":98,"mid":3,"big":0,"groundswell":15}]},{"slug":"sal","name":"Sal","country":"Cape Verde","region":"Africa","area":"Sal","lon":-22.98,"lat":16.6,"season":[11,12,1,2,3],"levels":["Beginner","Intermediate","Advanced"],"waves":"Sheltered beach breaks and lava reefs","image":"places/sal","tagline":"Salt flats. Trade-wind reefs.","airports":["SID"],"transferHours":0.4,"costBand":2,"vibe":["resort","nature","town"],"breakTypes":["beach","reef","point"],"nomad":2,"family":3,"rentals":2,"lessons":3,"crowds":1,"hazards":["wind","rips","rocks","remote"],"months":[{"hs":1.8,"tp":11,"dir":"N","wind":29,"windFrom":"NE","sst":23,"small":0,"learn":23,"mid":65,"big":13,"groundswell":60},{"hs":1.9,"tp":10,"dir":"NE","wind":31,"windFrom":"NE","sst":22,"small":0,"learn":15,"mid":70,"big":15,"groundswell":50},{"hs":2,"tp":9,"dir":"N","wind":31,"windFrom":"NE","sst":22,"small":0,"learn":13,"mid":75,"big":13,"groundswell":43},{"hs":1.8,"tp":11,"dir":"N","wind":29,"windFrom":"NE","sst":22,"small":0,"learn":15,"mid":83,"big":3,"groundswell":57},{"hs":1.5,"tp":8,"dir":"N","wind":28,"windFrom":"NE","sst":23,"small":0,"learn":53,"mid":48,"big":0,"groundswell":28},{"hs":1.4,"tp":8,"dir":"NE","wind":25,"windFrom":"NE","sst":23,"small":0,"learn":55,"mid":45,"big":0,"groundswell":10},{"hs":1.3,"tp":8,"dir":"NE","wind":18,"windFrom":"NE","sst":24,"small":0,"learn":78,"mid":23,"big":0,"groundswell":5},{"hs":1.3,"tp":8,"dir":"NE","wind":18,"windFrom":"N","sst":26,"small":0,"learn":78,"mid":23,"big":0,"groundswell":5},{"hs":1.4,"tp":8,"dir":"NE","wind":22,"windFrom":"NE","sst":27,"small":0,"learn":68,"mid":33,"big":0,"groundswell":23},{"hs":1.5,"tp":11,"dir":"N","wind":25,"windFrom":"NE","sst":27,"small":0,"learn":48,"mid":50,"big":3,"groundswell":60},{"hs":1.7,"tp":11,"dir":"N","wind":25,"windFrom":"NE","sst":26,"small":0,"learn":33,"mid":63,"big":5,"groundswell":65},{"hs":2,"tp":11,"dir":"N","wind":29,"windFrom":"NE","sst":24,"small":0,"learn":23,"mid":63,"big":15,"groundswell":57}]},{"slug":"busua","name":"Busua","country":"Ghana","region":"Africa","area":"Busua, Axim and the Western Region","lon":-2.08,"lat":4.8,"season":[3,4,5,6,7,8],"levels":["Beginner","Intermediate"],"waves":"Sandy beach break with a reef and a distant point","image":"places/busua","tagline":"Fishing village. Easy lefts.","airports":["ACC"],"transferHours":5.5,"costBand":1,"vibe":["village","remote","culture"],"breakTypes":["beach","reef","point"],"nomad":1,"family":1,"rentals":1,"lessons":2,"crowds":0,"hazards":["rips","rocks","theft","remote"],"months":[{"hs":1.1,"tp":11,"dir":"S","wind":10,"windFrom":"SW","sst":28,"small":3,"learn":93,"mid":5,"big":0,"groundswell":78},{"hs":1.1,"tp":11,"dir":"S","wind":10,"windFrom":"SW","sst":28,"small":0,"learn":95,"mid":5,"big":0,"groundswell":65},{"hs":1.2,"tp":11,"dir":"S","wind":14,"windFrom":"SW","sst":28,"small":0,"learn":98,"mid":3,"big":0,"groundswell":63},{"hs":1.3,"tp":12,"dir":"S","wind":12,"windFrom":"SW","sst":29,"small":0,"learn":83,"mid":18,"big":0,"groundswell":83},{"hs":1.4,"tp":12,"dir":"S","wind":11,"windFrom":"SW","sst":29,"small":0,"learn":68,"mid":33,"big":0,"groundswell":80},{"hs":1.6,"tp":12,"dir":"S","wind":14,"windFrom":"S","sst":28,"small":0,"learn":35,"mid":65,"big":0,"groundswell":85},{"hs":1.5,"tp":12,"dir":"S","wind":15,"windFrom":"SW","sst":25,"small":0,"learn":48,"mid":53,"big":0,"groundswell":93},{"hs":1.5,"tp":12,"dir":"S","wind":16,"windFrom":"SW","sst":24,"small":0,"learn":40,"mid":57,"big":3,"groundswell":90},{"hs":1.5,"tp":12,"dir":"S","wind":14,"windFrom":"SW","sst":25,"small":0,"learn":53,"mid":48,"big":0,"groundswell":83},{"hs":1.3,"tp":11,"dir":"S","wind":13,"windFrom":"SW","sst":27,"small":0,"learn":85,"mid":15,"big":0,"groundswell":73},{"hs":1.3,"tp":11,"dir":"S","wind":10,"windFrom":"S","sst":29,"small":0,"learn":90,"mid":10,"big":0,"groundswell":73},{"hs":1.1,"tp":11,"dir":"S","wind":8,"windFrom":"SW","sst":29,"small":0,"learn":98,"mid":3,"big":0,"groundswell":70}]},{"slug":"nias","name":"Nias","country":"Indonesia","region":"Asia","area":"Sumatra and Nias","lon":97.75,"lat":0.56,"season":[5,6,7,8,9,10],"levels":["Intermediate","Advanced"],"waves":"Reef point, right-hand barrels, beach breaks","image":"places/nias","tagline":"One long right, a long way from anywhere.","airports":["GNS"],"transferHours":4,"costBand":1,"vibe":["remote","village","culture"],"breakTypes":["reef","point","beach"],"nomad":0,"family":0,"rentals":1,"lessons":1,"crowds":2,"hazards":["reef","remoteness","earthquakes"],"months":[{"hs":1.2,"tp":13,"dir":"SW","wind":11,"windFrom":"W","sst":29,"small":3,"learn":80,"mid":18,"big":0,"groundswell":93},{"hs":1.1,"tp":12,"dir":"SW","wind":9,"windFrom":"W","sst":30,"small":0,"learn":95,"mid":5,"big":0,"groundswell":95},{"hs":1.2,"tp":13,"dir":"SW","wind":9,"windFrom":"W","sst":30,"small":0,"learn":98,"mid":3,"big":0,"groundswell":95},{"hs":1.3,"tp":14,"dir":"SW","wind":9,"windFrom":"SW","sst":30,"small":0,"learn":78,"mid":23,"big":0,"groundswell":98},{"hs":1.5,"tp":15,"dir":"SW","wind":8,"windFrom":"W","sst":30,"small":0,"learn":53,"mid":48,"big":0,"groundswell":98},{"hs":1.5,"tp":14,"dir":"SW","wind":8,"windFrom":"NW","sst":30,"small":0,"learn":48,"mid":53,"big":0,"groundswell":98},{"hs":1.6,"tp":15,"dir":"SW","wind":8,"windFrom":"S","sst":30,"small":0,"learn":43,"mid":55,"big":3,"groundswell":98},{"hs":1.7,"tp":15,"dir":"SW","wind":9,"windFrom":"SW","sst":30,"small":0,"learn":23,"mid":75,"big":3,"groundswell":100},{"hs":1.5,"tp":14,"dir":"S","wind":11,"windFrom":"S","sst":29,"small":0,"learn":48,"mid":53,"big":0,"groundswell":98},{"hs":1.4,"tp":15,"dir":"SW","wind":11,"windFrom":"NW","sst":29,"small":0,"learn":60,"mid":40,"big":0,"groundswell":98},{"hs":1.3,"tp":13,"dir":"SW","wind":12,"windFrom":"NW","sst":29,"small":0,"learn":70,"mid":30,"big":0,"groundswell":93},{"hs":1.2,"tp":13,"dir":"SW","wind":12,"windFrom":"W","sst":29,"small":0,"learn":80,"mid":20,"big":0,"groundswell":85}]},{"slug":"lakey-peak","name":"Lakey Peak","country":"Indonesia","region":"Asia","area":"Lombok and Sumbawa","lon":118.43,"lat":-8.8,"season":[5,6,7,8,9,10],"levels":["Intermediate","Advanced"],"waves":"Reef A-frame, long lefts, nearby rights","image":"places/lakey-peak","tagline":"A tight A-frame and a crowd of friendly regulars.","airports":["BMU"],"transferHours":2,"costBand":1,"vibe":["village","remote","nature"],"breakTypes":["reef"],"nomad":0,"family":0,"rentals":1,"lessons":1,"crowds":3,"hazards":["reef","crowds","remoteness"],"months":[{"hs":1.4,"tp":12,"dir":"SW","wind":8,"windFrom":"W","sst":29,"small":0,"learn":70,"mid":30,"big":0,"groundswell":88},{"hs":1.3,"tp":13,"dir":"SW","wind":7,"windFrom":"W","sst":29,"small":3,"learn":73,"mid":25,"big":0,"groundswell":90},{"hs":1.2,"tp":13,"dir":"SW","wind":6,"windFrom":"N","sst":29,"small":3,"learn":78,"mid":20,"big":0,"groundswell":93},{"hs":1.3,"tp":14,"dir":"SW","wind":8,"windFrom":"E","sst":29,"small":3,"learn":73,"mid":25,"big":0,"groundswell":100},{"hs":1.4,"tp":15,"dir":"SW","wind":11,"windFrom":"SE","sst":28,"small":0,"learn":78,"mid":23,"big":0,"groundswell":100},{"hs":1.6,"tp":15,"dir":"S","wind":12,"windFrom":"SE","sst":27,"small":0,"learn":38,"mid":63,"big":0,"groundswell":100},{"hs":1.7,"tp":15,"dir":"SW","wind":12,"windFrom":"SE","sst":26,"small":0,"learn":28,"mid":68,"big":5,"groundswell":100},{"hs":1.7,"tp":15,"dir":"SW","wind":15,"windFrom":"SE","sst":26,"small":0,"learn":30,"mid":65,"big":5,"groundswell":100},{"hs":1.6,"tp":14,"dir":"SW","wind":14,"windFrom":"S","sst":26,"small":0,"learn":43,"mid":53,"big":5,"groundswell":100},{"hs":1.5,"tp":14,"dir":"SW","wind":13,"windFrom":"S","sst":27,"small":0,"learn":55,"mid":43,"big":3,"groundswell":100},{"hs":1.3,"tp":13,"dir":"SW","wind":10,"windFrom":"SE","sst":29,"small":3,"learn":75,"mid":23,"big":0,"groundswell":100},{"hs":1.4,"tp":13,"dir":"SW","wind":9,"windFrom":"SW","sst":29,"small":0,"learn":78,"mid":23,"big":0,"groundswell":100}]},{"slug":"batu-karas","name":"Batu Karas","country":"Indonesia","region":"Asia","area":"Java","lon":108.5,"lat":-7.75,"season":[4,5,6,7,8,9],"levels":["Beginner","Intermediate"],"waves":"Right-hand point, reef, beach breaks","image":"places/batu-karas","tagline":"Java's friendly right, with a village behind it.","airports":["CJN"],"transferHours":1,"costBand":1,"vibe":["village","nature"],"breakTypes":["point","reef","beach"],"nomad":1,"family":2,"rentals":3,"lessons":3,"crowds":2,"hazards":["rocks","rips","tsunami zone"],"months":[{"hs":1.7,"tp":12,"dir":"SW","wind":23,"windFrom":"W","sst":29,"small":0,"learn":28,"mid":70,"big":3,"groundswell":83},{"hs":1.7,"tp":12,"dir":"SW","wind":19,"windFrom":"W","sst":29,"small":0,"learn":35,"mid":63,"big":3,"groundswell":85},{"hs":1.5,"tp":13,"dir":"SW","wind":15,"windFrom":"W","sst":29,"small":0,"learn":48,"mid":53,"big":0,"groundswell":93},{"hs":1.7,"tp":14,"dir":"S","wind":15,"windFrom":"E","sst":29,"small":0,"learn":18,"mid":80,"big":3,"groundswell":98},{"hs":1.9,"tp":14,"dir":"S","wind":22,"windFrom":"E","sst":29,"small":0,"learn":15,"mid":80,"big":5,"groundswell":93},{"hs":2,"tp":14,"dir":"S","wind":23,"windFrom":"SE","sst":28,"small":0,"learn":0,"mid":88,"big":13,"groundswell":98},{"hs":2.1,"tp":15,"dir":"S","wind":25,"windFrom":"SE","sst":27,"small":0,"learn":3,"mid":80,"big":18,"groundswell":100},{"hs":2.1,"tp":15,"dir":"S","wind":24,"windFrom":"SE","sst":25,"small":0,"learn":0,"mid":78,"big":23,"groundswell":100},{"hs":2,"tp":14,"dir":"S","wind":22,"windFrom":"SE","sst":26,"small":0,"learn":5,"mid":80,"big":15,"groundswell":98},{"hs":1.9,"tp":14,"dir":"S","wind":19,"windFrom":"SE","sst":27,"small":0,"learn":18,"mid":75,"big":8,"groundswell":100},{"hs":1.6,"tp":13,"dir":"S","wind":15,"windFrom":"SE","sst":28,"small":0,"learn":30,"mid":68,"big":3,"groundswell":98},{"hs":1.7,"tp":13,"dir":"S","wind":19,"windFrom":"W","sst":29,"small":0,"learn":23,"mid":78,"big":0,"groundswell":93}]},{"slug":"nusa-lembongan","name":"Nusa Lembongan","country":"Indonesia","region":"Asia","area":"Bali","lon":115.44,"lat":-8.68,"season":[4,5,6,7,8,9],"levels":["Intermediate","Advanced"],"waves":"Reef breaks","image":"places/nusa-lembongan","tagline":"Three reefs, one small island, half an hour from Bali.","airports":["DPS"],"transferHours":1.5,"costBand":2,"vibe":["village","boat","nature"],"breakTypes":["reef"],"nomad":2,"family":1,"rentals":2,"lessons":1,"crowds":2,"hazards":["reef","currents","boat traffic"],"months":[{"hs":1.3,"tp":12,"dir":"SW","wind":10,"windFrom":"W","sst":29,"small":3,"learn":80,"mid":18,"big":0,"groundswell":85},{"hs":1.2,"tp":12,"dir":"SW","wind":11,"windFrom":"W","sst":29,"small":3,"learn":75,"mid":23,"big":0,"groundswell":88},{"hs":1.1,"tp":13,"dir":"SW","wind":8,"windFrom":"W","sst":29,"small":5,"learn":80,"mid":15,"big":0,"groundswell":95},{"hs":1.3,"tp":14,"dir":"S","wind":11,"windFrom":"E","sst":29,"small":3,"learn":80,"mid":18,"big":0,"groundswell":100},{"hs":1.4,"tp":15,"dir":"S","wind":19,"windFrom":"SE","sst":29,"small":0,"learn":78,"mid":23,"big":0,"groundswell":98},{"hs":1.5,"tp":15,"dir":"S","wind":21,"windFrom":"SE","sst":28,"small":0,"learn":43,"mid":57,"big":0,"groundswell":100},{"hs":1.6,"tp":15,"dir":"S","wind":22,"windFrom":"SE","sst":28,"small":0,"learn":30,"mid":68,"big":3,"groundswell":98},{"hs":1.6,"tp":15,"dir":"S","wind":21,"windFrom":"SE","sst":27,"small":0,"learn":38,"mid":63,"big":0,"groundswell":100},{"hs":1.5,"tp":14,"dir":"S","wind":16,"windFrom":"SE","sst":27,"small":0,"learn":55,"mid":45,"big":0,"groundswell":100},{"hs":1.4,"tp":14,"dir":"SW","wind":14,"windFrom":"SE","sst":28,"small":0,"learn":70,"mid":30,"big":0,"groundswell":100},{"hs":1.2,"tp":13,"dir":"SW","wind":10,"windFrom":"S","sst":29,"small":5,"learn":88,"mid":8,"big":0,"groundswell":100},{"hs":1.2,"tp":13,"dir":"SW","wind":11,"windFrom":"W","sst":29,"small":0,"learn":88,"mid":13,"big":0,"groundswell":95}]},{"slug":"phuket","name":"Phuket","country":"Thailand","region":"Asia","area":"Phuket and the Andaman coast","lon":98.29,"lat":7.97,"season":[5,6,7,8,9,10],"levels":["Beginner","Intermediate"],"waves":"Beach breaks, mostly small and onshore-affected","image":"places/phuket","tagline":"Small, soft monsoon waves on a big tourist island.","airports":["HKT"],"transferHours":1,"costBand":2,"vibe":["resort","town","nightlife"],"breakTypes":["beach"],"nomad":3,"family":3,"rentals":3,"lessons":3,"crowds":2,"hazards":["rips","monsoon","traffic"],"months":[{"hs":0.3,"tp":3,"dir":"SE","wind":12,"windFrom":"E","sst":29,"small":100,"learn":0,"mid":0,"big":0,"groundswell":8},{"hs":0.4,"tp":3,"dir":"SE","wind":15,"windFrom":"E","sst":29,"small":100,"learn":0,"mid":0,"big":0,"groundswell":0},{"hs":0.4,"tp":3,"dir":"W","wind":13,"windFrom":"NW","sst":30,"small":100,"learn":0,"mid":0,"big":0,"groundswell":3},{"hs":0.4,"tp":3,"dir":"W","wind":14,"windFrom":"NW","sst":30,"small":98,"learn":3,"mid":0,"big":0,"groundswell":25},{"hs":0.5,"tp":3,"dir":"W","wind":13,"windFrom":"NW","sst":31,"small":85,"learn":15,"mid":0,"big":0,"groundswell":10},{"hs":0.8,"tp":7,"dir":"W","wind":18,"windFrom":"W","sst":30,"small":50,"learn":50,"mid":0,"big":0,"groundswell":8},{"hs":0.8,"tp":7,"dir":"W","wind":16,"windFrom":"W","sst":30,"small":50,"learn":48,"mid":3,"big":0,"groundswell":15},{"hs":0.8,"tp":4,"dir":"W","wind":21,"windFrom":"W","sst":29,"small":35,"learn":63,"mid":3,"big":0,"groundswell":13},{"hs":0.7,"tp":4,"dir":"W","wind":19,"windFrom":"W","sst":29,"small":53,"learn":48,"mid":0,"big":0,"groundswell":5},{"hs":0.5,"tp":4,"dir":"W","wind":16,"windFrom":"W","sst":29,"small":75,"learn":25,"mid":0,"big":0,"groundswell":13},{"hs":0.4,"tp":4,"dir":"SW","wind":10,"windFrom":"NE","sst":29,"small":98,"learn":3,"mid":0,"big":0,"groundswell":15},{"hs":0.4,"tp":3,"dir":"E","wind":16,"windFrom":"NE","sst":29,"small":95,"learn":5,"mid":0,"big":0,"groundswell":5}]},{"slug":"varkala","name":"Varkala","country":"India","region":"Asia","area":"Kerala and the south-west coast","lon":76.7,"lat":8.73,"season":[10,11,12,1,2,3,4],"levels":["Beginner","Intermediate"],"waves":"Gentle beach breaks","image":"places/varkala","tagline":"Soft beach waves under red laterite cliffs.","airports":["TRV"],"transferHours":1.25,"costBand":1,"vibe":["town","culture","nature"],"breakTypes":["beach"],"nomad":2,"family":2,"rentals":2,"lessons":2,"crowds":1,"hazards":["rips","monsoon","cliffs"],"months":[{"hs":0.6,"tp":11,"dir":"S","wind":12,"windFrom":"SW","sst":29,"small":93,"learn":8,"mid":0,"big":0,"groundswell":63},{"hs":0.6,"tp":11,"dir":"S","wind":13,"windFrom":"SW","sst":29,"small":85,"learn":15,"mid":0,"big":0,"groundswell":63},{"hs":0.7,"tp":11,"dir":"S","wind":13,"windFrom":"SW","sst":30,"small":65,"learn":35,"mid":0,"big":0,"groundswell":60},{"hs":0.8,"tp":10,"dir":"S","wind":11,"windFrom":"W","sst":30,"small":43,"learn":57,"mid":0,"big":0,"groundswell":60},{"hs":1.1,"tp":11,"dir":"SW","wind":14,"windFrom":"NW","sst":30,"small":5,"learn":80,"mid":15,"big":0,"groundswell":70},{"hs":1.5,"tp":11,"dir":"W","wind":17,"windFrom":"NW","sst":28,"small":0,"learn":35,"mid":65,"big":0,"groundswell":70},{"hs":1.7,"tp":11,"dir":"W","wind":19,"windFrom":"NW","sst":27,"small":0,"learn":20,"mid":80,"big":0,"groundswell":73},{"hs":1.5,"tp":10,"dir":"SW","wind":17,"windFrom":"NW","sst":27,"small":0,"learn":57,"mid":43,"big":0,"groundswell":68},{"hs":1.3,"tp":11,"dir":"SW","wind":15,"windFrom":"NW","sst":28,"small":0,"learn":93,"mid":8,"big":0,"groundswell":75},{"hs":1,"tp":11,"dir":"SW","wind":11,"windFrom":"W","sst":28,"small":8,"learn":88,"mid":5,"big":0,"groundswell":65},{"hs":0.7,"tp":10,"dir":"S","wind":7,"windFrom":"W","sst":29,"small":75,"learn":25,"mid":0,"big":0,"groundswell":43},{"hs":0.6,"tp":10,"dir":"S","wind":9,"windFrom":"SW","sst":29,"small":83,"learn":15,"mid":3,"big":0,"groundswell":45}]},{"slug":"da-nang","name":"Da Nang","country":"Vietnam","region":"Asia","area":"Da Nang and the central coast","lon":108.25,"lat":16.05,"season":[9,10,11,12,1,2,3],"levels":["Beginner","Intermediate"],"waves":"Beach breaks","image":"places/da-nang","tagline":"A city beach with a seasonal winter swell.","airports":["DAD"],"transferHours":0.5,"costBand":2,"vibe":["city","culture","resort"],"breakTypes":["beach"],"nomad":3,"family":3,"rentals":3,"lessons":2,"crowds":1,"hazards":["rips","typhoons","traffic"],"months":[{"hs":1.4,"tp":9,"dir":"NE","wind":10,"windFrom":"NE","sst":24,"small":8,"learn":50,"mid":38,"big":5,"groundswell":5},{"hs":1.1,"tp":8,"dir":"NE","wind":9,"windFrom":"NE","sst":23,"small":20,"learn":50,"mid":30,"big":0,"groundswell":5},{"hs":0.9,"tp":6,"dir":"E","wind":10,"windFrom":"SE","sst":24,"small":30,"learn":65,"mid":5,"big":0,"groundswell":0},{"hs":0.9,"tp":6,"dir":"E","wind":9,"windFrom":"SE","sst":25,"small":38,"learn":57,"mid":5,"big":0,"groundswell":5},{"hs":0.6,"tp":5,"dir":"E","wind":7,"windFrom":"SE","sst":27,"small":78,"learn":20,"mid":3,"big":0,"groundswell":5},{"hs":0.4,"tp":5,"dir":"SE","wind":7,"windFrom":"SE","sst":29,"small":98,"learn":3,"mid":0,"big":0,"groundswell":3},{"hs":0.5,"tp":5,"dir":"E","wind":7,"windFrom":"SE","sst":29,"small":90,"learn":10,"mid":0,"big":0,"groundswell":5},{"hs":0.4,"tp":6,"dir":"E","wind":7,"windFrom":"SE","sst":30,"small":100,"learn":0,"mid":0,"big":0,"groundswell":20},{"hs":0.5,"tp":6,"dir":"NE","wind":6,"windFrom":"SE","sst":30,"small":85,"learn":15,"mid":0,"big":0,"groundswell":10},{"hs":1,"tp":8,"dir":"NE","wind":10,"windFrom":"NW","sst":29,"small":30,"learn":40,"mid":30,"big":0,"groundswell":20},{"hs":1.4,"tp":9,"dir":"NE","wind":11,"windFrom":"NE","sst":27,"small":5,"learn":53,"mid":33,"big":10,"groundswell":15},{"hs":1.7,"tp":10,"dir":"NE","wind":10,"windFrom":"NE","sst":25,"small":8,"learn":30,"mid":55,"big":8,"groundswell":18}]},{"slug":"upolu","name":"Upolu","country":"Samoa","region":"Oceania","area":"Upolu south and west coast","lon":-171.75,"lat":-14.05,"season":[5,6,7,8,9,10],"levels":["Intermediate","Advanced"],"waves":"Reef breaks, mostly south-coast passes","image":"places/upolu","tagline":"Reef passes, village fees and a boat to the lineup.","airports":["APW"],"transferHours":1,"costBand":3,"vibe":["village","nature","boat"],"breakTypes":["reef"],"nomad":1,"family":1,"rentals":1,"lessons":1,"crowds":1,"hazards":["reef","cyclones","tsunami zone"],"months":[{"hs":1.4,"tp":11,"dir":"E","wind":10,"windFrom":"E","sst":29,"small":0,"learn":65,"mid":33,"big":3,"groundswell":63},{"hs":1.6,"tp":11,"dir":"SE","wind":11,"windFrom":"NE","sst":29,"small":0,"learn":38,"mid":55,"big":8,"groundswell":73},{"hs":1.6,"tp":11,"dir":"SE","wind":9,"windFrom":"E","sst":29,"small":0,"learn":48,"mid":53,"big":0,"groundswell":88},{"hs":1.6,"tp":11,"dir":"SE","wind":10,"windFrom":"E","sst":30,"small":0,"learn":35,"mid":65,"big":0,"groundswell":68},{"hs":1.8,"tp":11,"dir":"SE","wind":13,"windFrom":"E","sst":29,"small":0,"learn":18,"mid":75,"big":8,"groundswell":73},{"hs":1.8,"tp":12,"dir":"SE","wind":17,"windFrom":"E","sst":29,"small":0,"learn":23,"mid":68,"big":10,"groundswell":70},{"hs":1.8,"tp":12,"dir":"SE","wind":20,"windFrom":"E","sst":28,"small":0,"learn":23,"mid":63,"big":15,"groundswell":70},{"hs":1.7,"tp":12,"dir":"SE","wind":15,"windFrom":"E","sst":28,"small":0,"learn":15,"mid":80,"big":5,"groundswell":68},{"hs":1.7,"tp":12,"dir":"SE","wind":19,"windFrom":"E","sst":28,"small":0,"learn":28,"mid":63,"big":10,"groundswell":73},{"hs":1.7,"tp":12,"dir":"SE","wind":18,"windFrom":"E","sst":28,"small":0,"learn":25,"mid":68,"big":8,"groundswell":65},{"hs":1.4,"tp":10,"dir":"SE","wind":13,"windFrom":"E","sst":28,"small":0,"learn":63,"mid":38,"big":0,"groundswell":50},{"hs":1.4,"tp":10,"dir":"SE","wind":13,"windFrom":"E","sst":29,"small":0,"learn":55,"mid":40,"big":5,"groundswell":57}]},{"slug":"sydney","name":"Sydney","country":"Australia","region":"Oceania","area":"Sydney and the New South Wales coast","lon":151.29,"lat":-33.8,"season":[3,4,5,6,7,8],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach breaks, rock shelves and a few reefs","image":"places/sydney","tagline":"A harbour city with surf on the doorstep.","airports":["SYD"],"transferHours":1,"costBand":4,"vibe":["city","culture"],"breakTypes":["beach","reef"],"nomad":3,"family":3,"rentals":3,"lessons":3,"crowds":3,"hazards":["rips","sharks","crowds","rocks"],"months":[{"hs":1.6,"tp":9,"dir":"E","wind":16,"windFrom":"NE","sst":23,"small":0,"learn":43,"mid":55,"big":3,"groundswell":38},{"hs":1.7,"tp":9,"dir":"E","wind":20,"windFrom":"NE","sst":24,"small":0,"learn":38,"mid":53,"big":10,"groundswell":20},{"hs":1.7,"tp":9,"dir":"SE","wind":16,"windFrom":"NE","sst":24,"small":0,"learn":43,"mid":48,"big":10,"groundswell":33},{"hs":1.5,"tp":9,"dir":"SE","wind":14,"windFrom":"N","sst":22,"small":3,"learn":43,"mid":48,"big":8,"groundswell":33},{"hs":1.6,"tp":9,"dir":"S","wind":15,"windFrom":"N","sst":21,"small":3,"learn":43,"mid":50,"big":5,"groundswell":35},{"hs":1.7,"tp":10,"dir":"S","wind":19,"windFrom":"NW","sst":20,"small":5,"learn":25,"mid":53,"big":18,"groundswell":48},{"hs":1.6,"tp":10,"dir":"S","wind":18,"windFrom":"NW","sst":18,"small":3,"learn":48,"mid":35,"big":15,"groundswell":53},{"hs":1.6,"tp":10,"dir":"SE","wind":19,"windFrom":"N","sst":18,"small":3,"learn":45,"mid":45,"big":8,"groundswell":43},{"hs":1.6,"tp":10,"dir":"S","wind":15,"windFrom":"S","sst":18,"small":0,"learn":40,"mid":50,"big":10,"groundswell":43},{"hs":1.6,"tp":9,"dir":"SE","wind":16,"windFrom":"NE","sst":19,"small":0,"learn":40,"mid":50,"big":10,"groundswell":38},{"hs":1.5,"tp":8,"dir":"SE","wind":14,"windFrom":"NE","sst":20,"small":0,"learn":50,"mid":45,"big":5,"groundswell":18},{"hs":1.4,"tp":9,"dir":"E","wind":16,"windFrom":"NE","sst":21,"small":0,"learn":60,"mid":35,"big":5,"groundswell":25}]},{"slug":"piha","name":"Piha","country":"New Zealand","region":"Oceania","area":"Auckland's west coast","lon":174.47,"lat":-36.95,"season":[2,3,4,5],"levels":["Intermediate","Advanced"],"waves":"Powerful black-sand beach breaks","image":"places/piha","tagline":"Black sand, a lion in the surf.","airports":["AKL"],"transferHours":1.2,"costBand":3,"vibe":["village","nature"],"breakTypes":["beach"],"nomad":1,"family":2,"rentals":2,"lessons":2,"crowds":1,"hazards":["rips","cold water","currents"],"months":[{"hs":1.4,"tp":13,"dir":"SW","wind":17,"windFrom":"SW","sst":21,"small":5,"learn":50,"mid":45,"big":0,"groundswell":83},{"hs":1.4,"tp":12,"dir":"SW","wind":15,"windFrom":"NE","sst":21,"small":3,"learn":63,"mid":30,"big":5,"groundswell":90},{"hs":1.5,"tp":13,"dir":"SW","wind":15,"windFrom":"NE","sst":21,"small":3,"learn":63,"mid":25,"big":10,"groundswell":93},{"hs":1.6,"tp":13,"dir":"SW","wind":17,"windFrom":"SW","sst":19,"small":3,"learn":45,"mid":38,"big":15,"groundswell":90},{"hs":1.8,"tp":13,"dir":"SW","wind":18,"windFrom":"SE","sst":18,"small":0,"learn":25,"mid":55,"big":20,"groundswell":85},{"hs":1.6,"tp":13,"dir":"SW","wind":15,"windFrom":"SW","sst":16,"small":3,"learn":38,"mid":38,"big":23,"groundswell":83},{"hs":1.8,"tp":13,"dir":"SW","wind":18,"windFrom":"SW","sst":15,"small":3,"learn":35,"mid":45,"big":18,"groundswell":88},{"hs":1.8,"tp":14,"dir":"SW","wind":19,"windFrom":"SW","sst":14,"small":3,"learn":38,"mid":45,"big":15,"groundswell":83},{"hs":1.9,"tp":14,"dir":"SW","wind":23,"windFrom":"SW","sst":14,"small":3,"learn":28,"mid":40,"big":30,"groundswell":88},{"hs":1.6,"tp":14,"dir":"SW","wind":20,"windFrom":"SW","sst":15,"small":8,"learn":38,"mid":40,"big":15,"groundswell":85},{"hs":1.7,"tp":13,"dir":"SW","wind":20,"windFrom":"NW","sst":17,"small":0,"learn":40,"mid":55,"big":5,"groundswell":83},{"hs":1.5,"tp":12,"dir":"SW","wind":16,"windFrom":"SW","sst":19,"small":5,"learn":45,"mid":43,"big":8,"groundswell":75}]},{"slug":"gisborne","name":"Gisborne","country":"New Zealand","region":"Oceania","area":"Gisborne and the East Coast","lon":178.03,"lat":-38.67,"season":[12,1,2,3,4],"levels":["Beginner","Intermediate","Advanced"],"waves":"East-facing beach breaks and right-hand points","image":"places/gisborne","tagline":"Sunrise surf at the far east.","airports":["GIS"],"transferHours":0.4,"costBand":3,"vibe":["town","nature"],"breakTypes":["beach","point"],"nomad":2,"family":3,"rentals":2,"lessons":2,"crowds":1,"hazards":["rips","rocks","sun"],"months":[{"hs":1.4,"tp":10,"dir":"E","wind":12,"windFrom":"N","sst":19,"small":3,"learn":53,"mid":40,"big":5,"groundswell":45},{"hs":1.5,"tp":10,"dir":"SE","wind":12,"windFrom":"N","sst":20,"small":0,"learn":53,"mid":38,"big":10,"groundswell":48},{"hs":1.8,"tp":11,"dir":"SE","wind":13,"windFrom":"N","sst":20,"small":0,"learn":28,"mid":55,"big":18,"groundswell":60},{"hs":1.6,"tp":11,"dir":"S","wind":12,"windFrom":"NW","sst":18,"small":0,"learn":45,"mid":50,"big":5,"groundswell":57},{"hs":1.9,"tp":11,"dir":"S","wind":14,"windFrom":"NW","sst":17,"small":3,"learn":38,"mid":38,"big":23,"groundswell":68},{"hs":1.9,"tp":10,"dir":"S","wind":13,"windFrom":"NW","sst":15,"small":0,"learn":30,"mid":50,"big":20,"groundswell":65},{"hs":1.9,"tp":10,"dir":"S","wind":13,"windFrom":"NW","sst":14,"small":0,"learn":28,"mid":48,"big":25,"groundswell":75},{"hs":1.8,"tp":11,"dir":"S","wind":16,"windFrom":"NW","sst":14,"small":3,"learn":33,"mid":48,"big":18,"groundswell":57},{"hs":1.6,"tp":11,"dir":"SE","wind":18,"windFrom":"NW","sst":14,"small":0,"learn":45,"mid":43,"big":13,"groundswell":63},{"hs":1.5,"tp":11,"dir":"S","wind":11,"windFrom":"NW","sst":14,"small":3,"learn":50,"mid":40,"big":8,"groundswell":60},{"hs":1.3,"tp":10,"dir":"SE","wind":15,"windFrom":"NW","sst":16,"small":3,"learn":60,"mid":30,"big":8,"groundswell":45},{"hs":1.3,"tp":10,"dir":"S","wind":15,"windFrom":"N","sst":18,"small":5,"learn":55,"mid":33,"big":8,"groundswell":38}]},{"slug":"santa-cruz","name":"Santa Cruz","country":"USA","region":"Americas","area":"Central California","lon":-122.03,"lat":36.95,"season":[9,10,11],"levels":["Intermediate","Advanced"],"waves":"Rock-bottom points and reefs, some beach breaks","image":"places/santa-cruz","tagline":"Cold water, point breaks, deep surf history.","airports":["SJC","SFO"],"transferHours":1,"costBand":4,"vibe":["town","culture"],"breakTypes":["point","reef","beach"],"nomad":3,"family":2,"rentals":3,"lessons":3,"crowds":3,"hazards":["cold water","crowds","rocks","sharks","localism"],"months":[{"hs":2.3,"tp":13,"dir":"W","wind":10,"windFrom":"E","sst":13,"small":0,"learn":13,"mid":45,"big":43,"groundswell":95},{"hs":1.9,"tp":13,"dir":"W","wind":12,"windFrom":"NW","sst":13,"small":0,"learn":15,"mid":57,"big":28,"groundswell":83},{"hs":2,"tp":12,"dir":"W","wind":10,"windFrom":"NW","sst":13,"small":0,"learn":23,"mid":55,"big":23,"groundswell":90},{"hs":1.8,"tp":13,"dir":"W","wind":11,"windFrom":"NW","sst":13,"small":0,"learn":15,"mid":68,"big":18,"groundswell":75},{"hs":1.7,"tp":11,"dir":"W","wind":13,"windFrom":"NW","sst":12,"small":0,"learn":28,"mid":65,"big":8,"groundswell":65},{"hs":1.6,"tp":10,"dir":"W","wind":11,"windFrom":"NW","sst":13,"small":0,"learn":45,"mid":55,"big":0,"groundswell":53},{"hs":1.4,"tp":9,"dir":"W","wind":11,"windFrom":"NW","sst":14,"small":0,"learn":57,"mid":43,"big":0,"groundswell":35},{"hs":1.3,"tp":10,"dir":"W","wind":10,"windFrom":"W","sst":15,"small":0,"learn":75,"mid":25,"big":0,"groundswell":48},{"hs":1.4,"tp":11,"dir":"W","wind":8,"windFrom":"NW","sst":15,"small":0,"learn":60,"mid":40,"big":0,"groundswell":60},{"hs":1.6,"tp":13,"dir":"W","wind":8,"windFrom":"NW","sst":15,"small":0,"learn":43,"mid":55,"big":3,"groundswell":85},{"hs":1.8,"tp":13,"dir":"NW","wind":9,"windFrom":"NE","sst":14,"small":0,"learn":23,"mid":63,"big":15,"groundswell":85},{"hs":2.1,"tp":13,"dir":"W","wind":11,"windFrom":"E","sst":13,"small":0,"learn":15,"mid":65,"big":20,"groundswell":95}]},{"slug":"malibu","name":"Malibu","country":"USA","region":"Americas","area":"Southern California","lon":-118.68,"lat":34.03,"season":[6,7,8,9,10],"levels":["Beginner","Intermediate","Advanced"],"waves":"Cobblestone point and beach breaks","image":"places/malibu","tagline":"The right-hand wave that defined a coast.","airports":["LAX"],"transferHours":1,"costBand":4,"vibe":["town","culture"],"breakTypes":["point","beach"],"nomad":3,"family":3,"rentals":3,"lessons":3,"crowds":3,"hazards":["crowds","rocks","water quality","localism"],"months":[{"hs":0.9,"tp":13,"dir":"W","wind":10,"windFrom":"N","sst":15,"small":40,"learn":50,"mid":10,"big":0,"groundswell":83},{"hs":0.8,"tp":13,"dir":"W","wind":9,"windFrom":"N","sst":15,"small":45,"learn":43,"mid":13,"big":0,"groundswell":75},{"hs":0.9,"tp":12,"dir":"W","wind":7,"windFrom":"NE","sst":15,"small":30,"learn":65,"mid":5,"big":0,"groundswell":70},{"hs":1,"tp":13,"dir":"W","wind":7,"windFrom":"NE","sst":15,"small":18,"learn":73,"mid":10,"big":0,"groundswell":68},{"hs":0.9,"tp":13,"dir":"SW","wind":6,"windFrom":"E","sst":16,"small":18,"learn":78,"mid":5,"big":0,"groundswell":68},{"hs":0.9,"tp":14,"dir":"SW","wind":6,"windFrom":"SE","sst":18,"small":18,"learn":80,"mid":3,"big":0,"groundswell":83},{"hs":0.8,"tp":14,"dir":"SW","wind":4,"windFrom":"E","sst":20,"small":25,"learn":75,"mid":0,"big":0,"groundswell":90},{"hs":0.8,"tp":12,"dir":"SW","wind":4,"windFrom":"SE","sst":21,"small":35,"learn":65,"mid":0,"big":0,"groundswell":75},{"hs":0.8,"tp":13,"dir":"SW","wind":4,"windFrom":"NE","sst":20,"small":48,"learn":53,"mid":0,"big":0,"groundswell":88},{"hs":0.8,"tp":13,"dir":"SW","wind":7,"windFrom":"NE","sst":19,"small":40,"learn":60,"mid":0,"big":0,"groundswell":90},{"hs":0.8,"tp":12,"dir":"W","wind":10,"windFrom":"N","sst":18,"small":45,"learn":53,"mid":3,"big":0,"groundswell":70},{"hs":0.8,"tp":13,"dir":"W","wind":10,"windFrom":"N","sst":16,"small":43,"learn":53,"mid":5,"big":0,"groundswell":83}]},{"slug":"outer-banks","name":"Outer Banks","country":"USA","region":"Americas","area":"The East Coast","lon":-75.53,"lat":35.25,"season":[9,10,11],"levels":["Beginner","Intermediate","Advanced"],"waves":"Sandbar beach breaks and pier waves","image":"places/outer-banks","tagline":"Barrier islands, storm swell and sandbars.","airports":["ORF"],"transferHours":2.5,"costBand":3,"vibe":["village","nature"],"breakTypes":["beach","pier"],"nomad":1,"family":3,"rentals":3,"lessons":3,"crowds":2,"hazards":["rips","hurricanes","cold water","piers","sharks"],"months":[{"hs":1.4,"tp":9,"dir":"N","wind":28,"windFrom":"NW","sst":17,"small":18,"learn":45,"mid":20,"big":18,"groundswell":33},{"hs":1.4,"tp":7,"dir":"SE","wind":32,"windFrom":"N","sst":16,"small":3,"learn":57,"mid":38,"big":3,"groundswell":15},{"hs":1.2,"tp":8,"dir":"NE","wind":28,"windFrom":"NE","sst":17,"small":10,"learn":65,"mid":20,"big":5,"groundswell":13},{"hs":1.4,"tp":7,"dir":"S","wind":29,"windFrom":"N","sst":18,"small":8,"learn":57,"mid":25,"big":10,"groundswell":20},{"hs":1,"tp":8,"dir":"S","wind":23,"windFrom":"SW","sst":21,"small":15,"learn":70,"mid":13,"big":3,"groundswell":13},{"hs":1,"tp":6,"dir":"SW","wind":24,"windFrom":"SW","sst":25,"small":20,"learn":73,"mid":8,"big":0,"groundswell":5},{"hs":0.9,"tp":7,"dir":"S","wind":20,"windFrom":"SW","sst":28,"small":20,"learn":75,"mid":5,"big":0,"groundswell":15},{"hs":0.8,"tp":7,"dir":"SE","wind":18,"windFrom":"SW","sst":28,"small":28,"learn":73,"mid":0,"big":0,"groundswell":15},{"hs":1.3,"tp":10,"dir":"E","wind":20,"windFrom":"NE","sst":26,"small":13,"learn":57,"mid":28,"big":3,"groundswell":53},{"hs":1.4,"tp":9,"dir":"NE","wind":28,"windFrom":"NW","sst":23,"small":13,"learn":53,"mid":30,"big":5,"groundswell":25},{"hs":1.3,"tp":9,"dir":"NE","wind":27,"windFrom":"N","sst":20,"small":15,"learn":57,"mid":20,"big":8,"groundswell":13},{"hs":1.4,"tp":7,"dir":"S","wind":30,"windFrom":"NW","sst":18,"small":10,"learn":50,"mid":38,"big":3,"groundswell":15}]},{"slug":"maui","name":"Maui","country":"USA","region":"Americas","area":"Hawaii","lon":-156.5,"lat":20.9,"season":[11,12,1,2,3],"levels":["Beginner","Intermediate","Advanced"],"waves":"Reef points, reef passes and gentle bays","image":"places/maui","tagline":"Winter north shores, summer south shores.","airports":["OGG"],"transferHours":0.5,"costBand":4,"vibe":["resort","nature"],"breakTypes":["reef","point","beach"],"nomad":2,"family":3,"rentals":3,"lessons":3,"crowds":2,"hazards":["reef","rips","big waves","sea urchins","localism"],"months":[{"hs":2.3,"tp":14,"dir":"NW","wind":21,"windFrom":"E","sst":25,"small":0,"learn":3,"mid":70,"big":28,"groundswell":83},{"hs":2.3,"tp":12,"dir":"NE","wind":26,"windFrom":"E","sst":24,"small":0,"learn":5,"mid":63,"big":33,"groundswell":70},{"hs":2.2,"tp":11,"dir":"NE","wind":24,"windFrom":"E","sst":24,"small":0,"learn":15,"mid":55,"big":30,"groundswell":63},{"hs":1.8,"tp":10,"dir":"NE","wind":27,"windFrom":"E","sst":24,"small":0,"learn":15,"mid":73,"big":13,"groundswell":40},{"hs":1.7,"tp":9,"dir":"E","wind":26,"windFrom":"E","sst":25,"small":0,"learn":33,"mid":68,"big":0,"groundswell":33},{"hs":1.5,"tp":8,"dir":"E","wind":26,"windFrom":"E","sst":26,"small":0,"learn":53,"mid":48,"big":0,"groundswell":18},{"hs":1.6,"tp":8,"dir":"E","wind":27,"windFrom":"E","sst":26,"small":0,"learn":40,"mid":57,"big":3,"groundswell":8},{"hs":1.5,"tp":8,"dir":"E","wind":26,"windFrom":"E","sst":27,"small":0,"learn":45,"mid":55,"big":0,"groundswell":8},{"hs":1.5,"tp":8,"dir":"E","wind":25,"windFrom":"E","sst":27,"small":0,"learn":50,"mid":48,"big":3,"groundswell":30},{"hs":1.8,"tp":11,"dir":"NE","wind":23,"windFrom":"E","sst":27,"small":0,"learn":15,"mid":78,"big":8,"groundswell":57},{"hs":2.1,"tp":11,"dir":"NE","wind":25,"windFrom":"E","sst":26,"small":0,"learn":15,"mid":63,"big":23,"groundswell":60},{"hs":2.4,"tp":14,"dir":"N","wind":25,"windFrom":"E","sst":25,"small":0,"learn":8,"mid":55,"big":38,"groundswell":85}]},{"slug":"todos-santos","name":"Todos Santos","country":"Mexico","region":"Americas","area":"Baja California","lon":-110.24,"lat":23.42,"season":[10,11,12,1,2,3,4],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach breaks and rocky points","image":"places/todos-santos","tagline":"Desert town, Pacific waves, an hour from Cabo.","airports":["SJD"],"transferHours":1.5,"costBand":3,"vibe":["village","culture","nature"],"breakTypes":["beach","point"],"nomad":2,"family":2,"rentals":3,"lessons":3,"crowds":2,"hazards":["rips","rocks","hurricanes","heat","shore break"],"months":[{"hs":1.4,"tp":14,"dir":"W","wind":17,"windFrom":"N","sst":23,"small":3,"learn":57,"mid":40,"big":0,"groundswell":93},{"hs":1.3,"tp":13,"dir":"W","wind":14,"windFrom":"N","sst":22,"small":0,"learn":73,"mid":28,"big":0,"groundswell":95},{"hs":1.4,"tp":14,"dir":"W","wind":12,"windFrom":"N","sst":21,"small":0,"learn":60,"mid":40,"big":0,"groundswell":100},{"hs":1.5,"tp":14,"dir":"W","wind":12,"windFrom":"NW","sst":21,"small":0,"learn":60,"mid":40,"big":0,"groundswell":98},{"hs":1.5,"tp":14,"dir":"W","wind":15,"windFrom":"NW","sst":19,"small":0,"learn":45,"mid":55,"big":0,"groundswell":93},{"hs":1.4,"tp":14,"dir":"SW","wind":12,"windFrom":"NW","sst":20,"small":0,"learn":68,"mid":33,"big":0,"groundswell":98},{"hs":1.4,"tp":14,"dir":"SW","wind":8,"windFrom":"NW","sst":25,"small":0,"learn":73,"mid":28,"big":0,"groundswell":93},{"hs":1.3,"tp":13,"dir":"SW","wind":8,"windFrom":"NW","sst":28,"small":0,"learn":83,"mid":15,"big":3,"groundswell":83},{"hs":1.5,"tp":13,"dir":"SW","wind":8,"windFrom":"NW","sst":28,"small":0,"learn":53,"mid":43,"big":5,"groundswell":73},{"hs":1.5,"tp":13,"dir":"SW","wind":12,"windFrom":"N","sst":28,"small":0,"learn":55,"mid":45,"big":0,"groundswell":100},{"hs":1.3,"tp":14,"dir":"SW","wind":12,"windFrom":"N","sst":27,"small":0,"learn":75,"mid":25,"big":0,"groundswell":98},{"hs":1.3,"tp":14,"dir":"W","wind":16,"windFrom":"N","sst":25,"small":0,"learn":68,"mid":33,"big":0,"groundswell":95}]},{"slug":"rincon","name":"Rincón","country":"Puerto Rico","region":"Americas","area":"West coast: Rincón and Aguadilla","lon":-67.25,"lat":18.34,"season":[11,12,1,2,3],"levels":["Beginner","Intermediate","Advanced"],"waves":"Reef points, reef beach breaks and a big-wave outer reef","image":"places/rincon","tagline":"Caribbean warmth with real winter swell.","airports":["BQN"],"transferHours":0.6,"costBand":3,"vibe":["village","nature"],"breakTypes":["reef","point","beach"],"nomad":3,"family":2,"rentals":3,"lessons":3,"crowds":2,"hazards":["reef","rips","sea urchins","big waves","hurricanes"],"months":[{"hs":1,"tp":9,"dir":"E","wind":18,"windFrom":"E","sst":27,"small":20,"learn":80,"mid":0,"big":0,"groundswell":33},{"hs":1,"tp":9,"dir":"E","wind":21,"windFrom":"E","sst":27,"small":8,"learn":93,"mid":0,"big":0,"groundswell":35},{"hs":1,"tp":9,"dir":"E","wind":18,"windFrom":"E","sst":27,"small":23,"learn":73,"mid":5,"big":0,"groundswell":28},{"hs":0.8,"tp":6,"dir":"E","wind":19,"windFrom":"E","sst":27,"small":30,"learn":70,"mid":0,"big":0,"groundswell":18},{"hs":0.9,"tp":6,"dir":"E","wind":19,"windFrom":"E","sst":28,"small":25,"learn":75,"mid":0,"big":0,"groundswell":15},{"hs":0.8,"tp":6,"dir":"SE","wind":19,"windFrom":"E","sst":28,"small":43,"learn":57,"mid":0,"big":0,"groundswell":3},{"hs":0.8,"tp":6,"dir":"E","wind":19,"windFrom":"E","sst":29,"small":23,"learn":75,"mid":0,"big":3,"groundswell":3},{"hs":0.7,"tp":6,"dir":"E","wind":18,"windFrom":"E","sst":29,"small":55,"learn":45,"mid":0,"big":0,"groundswell":0},{"hs":0.7,"tp":8,"dir":"E","wind":15,"windFrom":"E","sst":30,"small":57,"learn":43,"mid":0,"big":0,"groundswell":33},{"hs":0.8,"tp":8,"dir":"E","wind":16,"windFrom":"E","sst":29,"small":43,"learn":57,"mid":0,"big":0,"groundswell":28},{"hs":0.8,"tp":8,"dir":"E","wind":16,"windFrom":"E","sst":29,"small":25,"learn":75,"mid":0,"big":0,"groundswell":25},{"hs":1,"tp":8,"dir":"E","wind":19,"windFrom":"E","sst":28,"small":15,"learn":85,"mid":0,"big":0,"groundswell":23}]},{"slug":"cabarete","name":"Cabarete","country":"Dominican Republic","region":"Americas","area":"North coast: Cabarete and Puerto Plata","lon":-70.41,"lat":19.75,"season":[11,12,1,2,3,4],"levels":["Beginner","Intermediate","Advanced"],"waves":"Reef and sand breaks","image":"places/cabarete","tagline":"Wind sports capital with a reef wave next door.","airports":["POP"],"transferHours":0.6,"costBand":2,"vibe":["town","nightlife","nature"],"breakTypes":["reef","beach"],"nomad":3,"family":2,"rentals":3,"lessons":3,"crowds":2,"hazards":["reef","sea urchins","rips","kite lines","hurricanes"],"months":[{"hs":1.5,"tp":10,"dir":"NE","wind":11,"windFrom":"SE","sst":26,"small":0,"learn":53,"mid":38,"big":10,"groundswell":38},{"hs":1.6,"tp":10,"dir":"NE","wind":12,"windFrom":"SE","sst":26,"small":0,"learn":38,"mid":63,"big":0,"groundswell":35},{"hs":1.6,"tp":9,"dir":"NE","wind":12,"windFrom":"E","sst":26,"small":0,"learn":38,"mid":55,"big":8,"groundswell":28},{"hs":1.3,"tp":9,"dir":"NE","wind":11,"windFrom":"SE","sst":26,"small":0,"learn":78,"mid":23,"big":0,"groundswell":25},{"hs":1.2,"tp":8,"dir":"E","wind":12,"windFrom":"SE","sst":27,"small":5,"learn":83,"mid":13,"big":0,"groundswell":23},{"hs":1,"tp":7,"dir":"E","wind":13,"windFrom":"SE","sst":27,"small":5,"learn":95,"mid":0,"big":0,"groundswell":8},{"hs":1.2,"tp":8,"dir":"E","wind":13,"windFrom":"SE","sst":28,"small":3,"learn":85,"mid":13,"big":0,"groundswell":0},{"hs":1.1,"tp":7,"dir":"E","wind":12,"windFrom":"SE","sst":28,"small":0,"learn":98,"mid":3,"big":0,"groundswell":0},{"hs":1.2,"tp":10,"dir":"NE","wind":10,"windFrom":"SE","sst":29,"small":0,"learn":88,"mid":13,"big":0,"groundswell":48},{"hs":1.2,"tp":9,"dir":"NE","wind":9,"windFrom":"SE","sst":29,"small":5,"learn":83,"mid":13,"big":0,"groundswell":35},{"hs":1.4,"tp":9,"dir":"NE","wind":9,"windFrom":"SE","sst":28,"small":0,"learn":57,"mid":43,"big":0,"groundswell":30},{"hs":1.5,"tp":9,"dir":"NE","wind":12,"windFrom":"E","sst":27,"small":0,"learn":53,"mid":48,"big":0,"groundswell":25}]},{"slug":"montanita","name":"Montañita","country":"Ecuador","region":"Americas","area":"Montañita and the southern Ruta del Spondylus","lon":-80.75,"lat":-1.83,"season":[1,2,3,4],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach break and rocky point","image":"places/montanita","tagline":"Warm water. Loud nights.","airports":["GYE"],"transferHours":3,"costBand":1,"vibe":["village","nightlife","nature"],"breakTypes":["beach","point"],"nomad":2,"family":1,"rentals":3,"lessons":3,"crowds":3,"hazards":["rocks","rips","crowds"],"months":[{"hs":1.2,"tp":13,"dir":"SW","wind":13,"windFrom":"S","sst":26,"small":0,"learn":93,"mid":8,"big":0,"groundswell":100},{"hs":1.2,"tp":13,"dir":"SW","wind":10,"windFrom":"S","sst":26,"small":0,"learn":100,"mid":0,"big":0,"groundswell":100},{"hs":1.2,"tp":13,"dir":"SW","wind":7,"windFrom":"S","sst":27,"small":0,"learn":95,"mid":5,"big":0,"groundswell":98},{"hs":1.2,"tp":14,"dir":"SW","wind":10,"windFrom":"S","sst":26,"small":0,"learn":95,"mid":5,"big":0,"groundswell":100},{"hs":1.3,"tp":13,"dir":"SW","wind":14,"windFrom":"S","sst":26,"small":0,"learn":75,"mid":25,"big":0,"groundswell":100},{"hs":1.4,"tp":14,"dir":"SW","wind":16,"windFrom":"SW","sst":25,"small":0,"learn":73,"mid":28,"big":0,"groundswell":100},{"hs":1.3,"tp":14,"dir":"SW","wind":16,"windFrom":"SW","sst":24,"small":0,"learn":73,"mid":28,"big":0,"groundswell":95},{"hs":1.2,"tp":14,"dir":"SW","wind":15,"windFrom":"S","sst":23,"small":0,"learn":88,"mid":13,"big":0,"groundswell":98},{"hs":1.3,"tp":14,"dir":"SW","wind":15,"windFrom":"SW","sst":23,"small":0,"learn":83,"mid":18,"big":0,"groundswell":100},{"hs":1.3,"tp":14,"dir":"SW","wind":15,"windFrom":"SW","sst":24,"small":0,"learn":90,"mid":10,"big":0,"groundswell":100},{"hs":1.3,"tp":13,"dir":"SW","wind":15,"windFrom":"SW","sst":24,"small":0,"learn":93,"mid":8,"big":0,"groundswell":100},{"hs":1.2,"tp":14,"dir":"SW","wind":14,"windFrom":"S","sst":24,"small":0,"learn":98,"mid":3,"big":0,"groundswell":98}]},{"slug":"san-juan-del-sur","name":"San Juan del Sur","country":"Nicaragua","region":"Americas","area":"San Juan del Sur","lon":-85.88,"lat":11.25,"season":[5,6,7,8,9,10,11],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach breaks, some rocky sections","image":"places/san-juan-del-sur","tagline":"A bay town with beaches on shuttle.","airports":["MGA"],"transferHours":2.5,"costBand":1,"vibe":["town","nightlife","nature"],"breakTypes":["beach"],"nomad":2,"family":2,"rentals":3,"lessons":3,"crowds":2,"hazards":["rips","rocks","rough-roads"],"months":[{"hs":1.3,"tp":6,"dir":"NE","wind":35,"windFrom":"NE","sst":27,"small":5,"learn":75,"mid":20,"big":0,"groundswell":38},{"hs":1.3,"tp":8,"dir":"NE","wind":36,"windFrom":"NE","sst":26,"small":3,"learn":68,"mid":28,"big":3,"groundswell":48},{"hs":1.3,"tp":12,"dir":"E","wind":34,"windFrom":"NE","sst":25,"small":0,"learn":78,"mid":23,"big":0,"groundswell":60},{"hs":1.2,"tp":13,"dir":"SW","wind":27,"windFrom":"NE","sst":28,"small":5,"learn":80,"mid":15,"big":0,"groundswell":90},{"hs":1.2,"tp":13,"dir":"SW","wind":17,"windFrom":"NE","sst":29,"small":0,"learn":85,"mid":15,"big":0,"groundswell":93},{"hs":1.3,"tp":14,"dir":"SW","wind":21,"windFrom":"NE","sst":29,"small":0,"learn":78,"mid":23,"big":0,"groundswell":90},{"hs":1.3,"tp":14,"dir":"SW","wind":31,"windFrom":"NE","sst":28,"small":0,"learn":70,"mid":30,"big":0,"groundswell":88},{"hs":1.3,"tp":13,"dir":"SW","wind":28,"windFrom":"NE","sst":29,"small":0,"learn":95,"mid":5,"big":0,"groundswell":90},{"hs":1.3,"tp":14,"dir":"SW","wind":21,"windFrom":"NE","sst":29,"small":0,"learn":88,"mid":13,"big":0,"groundswell":90},{"hs":1.2,"tp":13,"dir":"SW","wind":15,"windFrom":"NE","sst":29,"small":0,"learn":88,"mid":13,"big":0,"groundswell":78},{"hs":1.2,"tp":13,"dir":"SW","wind":28,"windFrom":"NE","sst":28,"small":0,"learn":98,"mid":3,"big":0,"groundswell":70},{"hs":1.3,"tp":6,"dir":"NE","wind":33,"windFrom":"NE","sst":27,"small":0,"learn":78,"mid":23,"big":0,"groundswell":43}]},{"slug":"playa-venao","name":"Playa Venao","country":"Panama","region":"Americas","area":"Playa Venao and the Azuero Peninsula","lon":-80.19,"lat":7.43,"season":[4,5,6,7,8,9,10,11],"levels":["Beginner","Intermediate","Advanced"],"waves":"Sand-bottom beach break, side point","image":"places/playa-venao","tagline":"One long bay, three levels.","airports":["PTY"],"transferHours":5.5,"costBand":2,"vibe":["village","nature","remote"],"breakTypes":["beach","point"],"nomad":2,"family":2,"rentals":2,"lessons":3,"crowds":1,"hazards":["rips","rocks","limited-services"],"months":[{"hs":1,"tp":6,"dir":"N","wind":11,"windFrom":"N","sst":28,"small":8,"learn":85,"mid":8,"big":0,"groundswell":48},{"hs":1.2,"tp":13,"dir":"N","wind":15,"windFrom":"N","sst":27,"small":3,"learn":90,"mid":8,"big":0,"groundswell":65},{"hs":1,"tp":13,"dir":"SW","wind":15,"windFrom":"N","sst":25,"small":3,"learn":95,"mid":3,"big":0,"groundswell":93},{"hs":1.1,"tp":14,"dir":"SW","wind":9,"windFrom":"N","sst":27,"small":5,"learn":90,"mid":5,"big":0,"groundswell":95},{"hs":1.1,"tp":14,"dir":"SW","wind":5,"windFrom":"N","sst":29,"small":3,"learn":93,"mid":5,"big":0,"groundswell":98},{"hs":1.2,"tp":14,"dir":"SW","wind":4,"windFrom":"W","sst":29,"small":0,"learn":95,"mid":5,"big":0,"groundswell":100},{"hs":1.1,"tp":15,"dir":"SW","wind":4,"windFrom":"NW","sst":29,"small":0,"learn":88,"mid":13,"big":0,"groundswell":95},{"hs":1,"tp":14,"dir":"SW","wind":4,"windFrom":"N","sst":28,"small":3,"learn":98,"mid":0,"big":0,"groundswell":93},{"hs":1.1,"tp":14,"dir":"SW","wind":5,"windFrom":"NW","sst":28,"small":0,"learn":95,"mid":5,"big":0,"groundswell":90},{"hs":1,"tp":14,"dir":"SW","wind":4,"windFrom":"SW","sst":28,"small":5,"learn":95,"mid":0,"big":0,"groundswell":93},{"hs":1,"tp":13,"dir":"SW","wind":6,"windFrom":"SW","sst":28,"small":5,"learn":88,"mid":8,"big":0,"groundswell":83},{"hs":0.9,"tp":11,"dir":"SW","wind":9,"windFrom":"N","sst":28,"small":13,"learn":85,"mid":3,"big":0,"groundswell":70}]},{"slug":"itacare","name":"Itacaré","country":"Brazil","region":"Americas","area":"Bahia","lon":-38.99,"lat":-14.28,"season":[3,4,5,6,7,8,9,10,11],"levels":["Beginner","Intermediate","Advanced"],"waves":"Beach breaks and small reef points","image":"places/itacare","tagline":"Rainforest on one side, surf on the other.","airports":["IOS"],"transferHours":1.5,"costBand":2,"vibe":["town","nature","nightlife"],"breakTypes":["beach","reef"],"nomad":2,"family":2,"rentals":3,"lessons":3,"crowds":2,"hazards":["rips","rocks","wildlife"],"months":[{"hs":0.9,"tp":7,"dir":"E","wind":10,"windFrom":"E","sst":28,"small":13,"learn":88,"mid":0,"big":0,"groundswell":0},{"hs":0.8,"tp":7,"dir":"E","wind":8,"windFrom":"E","sst":28,"small":25,"learn":75,"mid":0,"big":0,"groundswell":0},{"hs":0.8,"tp":7,"dir":"E","wind":8,"windFrom":"SE","sst":29,"small":30,"learn":70,"mid":0,"big":0,"groundswell":13},{"hs":0.8,"tp":8,"dir":"E","wind":10,"windFrom":"S","sst":29,"small":35,"learn":65,"mid":0,"big":0,"groundswell":10},{"hs":0.9,"tp":8,"dir":"E","wind":12,"windFrom":"S","sst":28,"small":10,"learn":83,"mid":8,"big":0,"groundswell":10},{"hs":1.1,"tp":9,"dir":"E","wind":11,"windFrom":"S","sst":27,"small":10,"learn":88,"mid":3,"big":0,"groundswell":10},{"hs":1.2,"tp":9,"dir":"E","wind":14,"windFrom":"SE","sst":26,"small":3,"learn":88,"mid":10,"big":0,"groundswell":10},{"hs":1.1,"tp":8,"dir":"E","wind":12,"windFrom":"SE","sst":26,"small":3,"learn":93,"mid":5,"big":0,"groundswell":8},{"hs":1.1,"tp":9,"dir":"E","wind":13,"windFrom":"SE","sst":26,"small":0,"learn":93,"mid":8,"big":0,"groundswell":13},{"hs":1,"tp":8,"dir":"E","wind":11,"windFrom":"NE","sst":26,"small":3,"learn":98,"mid":0,"big":0,"groundswell":8},{"hs":1,"tp":8,"dir":"E","wind":12,"windFrom":"NE","sst":27,"small":3,"learn":98,"mid":0,"big":0,"groundswell":3},{"hs":0.9,"tp":7,"dir":"E","wind":13,"windFrom":"NE","sst":27,"small":8,"learn":93,"mid":0,"big":0,"groundswell":0}]},{"slug":"chicama","name":"Chicama","country":"Peru","region":"Americas","area":"Chicama and Pacasmayo","lon":-79.44,"lat":-7.7,"season":[4,5,6,7,8,9,10],"levels":["Intermediate","Advanced"],"waves":"Long left-hand point break","image":"places/chicama","tagline":"A left that goes the distance.","airports":["TRU"],"transferHours":1.25,"costBand":1,"vibe":["village","remote"],"breakTypes":["point"],"nomad":1,"family":0,"rentals":2,"lessons":1,"crowds":2,"hazards":["rips","cold-water","limited-services"],"months":[{"hs":1,"tp":12,"dir":"S","wind":11,"windFrom":"S","sst":20,"small":0,"learn":100,"mid":0,"big":0,"groundswell":85},{"hs":1.2,"tp":12,"dir":"SW","wind":10,"windFrom":"S","sst":22,"small":0,"learn":100,"mid":0,"big":0,"groundswell":98},{"hs":1.3,"tp":13,"dir":"SW","wind":10,"windFrom":"S","sst":22,"small":0,"learn":88,"mid":13,"big":0,"groundswell":98},{"hs":1.4,"tp":13,"dir":"S","wind":14,"windFrom":"S","sst":20,"small":0,"learn":68,"mid":33,"big":0,"groundswell":98},{"hs":1.5,"tp":13,"dir":"S","wind":17,"windFrom":"S","sst":19,"small":0,"learn":45,"mid":55,"big":0,"groundswell":95},{"hs":1.5,"tp":12,"dir":"S","wind":17,"windFrom":"S","sst":18,"small":0,"learn":48,"mid":53,"big":0,"groundswell":93},{"hs":1.5,"tp":13,"dir":"S","wind":16,"windFrom":"S","sst":18,"small":0,"learn":55,"mid":45,"big":0,"groundswell":90},{"hs":1.4,"tp":13,"dir":"S","wind":17,"windFrom":"S","sst":17,"small":0,"learn":68,"mid":30,"big":3,"groundswell":90},{"hs":1.4,"tp":13,"dir":"S","wind":16,"windFrom":"S","sst":16,"small":0,"learn":63,"mid":38,"big":0,"groundswell":83},{"hs":1.4,"tp":13,"dir":"S","wind":16,"windFrom":"S","sst":16,"small":0,"learn":68,"mid":33,"big":0,"groundswell":88},{"hs":1.3,"tp":13,"dir":"S","wind":14,"windFrom":"S","sst":17,"small":0,"learn":83,"mid":18,"big":0,"groundswell":98},{"hs":1.1,"tp":12,"dir":"S","wind":14,"windFrom":"S","sst":18,"small":0,"learn":98,"mid":3,"big":0,"groundswell":83}]},{"slug":"la-paloma","name":"La Paloma","country":"Uruguay","region":"Americas","area":"Rocha: La Paloma to Punta del Diablo","lon":-54.15,"lat":-34.66,"season":[4,5,6,7,8,9,10],"levels":["Beginner","Intermediate"],"waves":"Sand-bank beach breaks","image":"places/la-paloma","tagline":"Cold Atlantic. Quiet cape.","airports":["MVD"],"transferHours":3,"costBand":2,"vibe":["town","nature"],"breakTypes":["beach"],"nomad":1,"family":2,"rentals":2,"lessons":2,"crowds":1,"hazards":["cold-water","rips","wind"],"months":[{"hs":1.2,"tp":8,"dir":"E","wind":20,"windFrom":"NE","sst":22,"small":5,"learn":65,"mid":30,"big":0,"groundswell":20},{"hs":1.2,"tp":8,"dir":"E","wind":19,"windFrom":"NE","sst":23,"small":8,"learn":68,"mid":23,"big":3,"groundswell":10},{"hs":1.2,"tp":8,"dir":"SE","wind":20,"windFrom":"N","sst":22,"small":5,"learn":73,"mid":20,"big":3,"groundswell":23},{"hs":1.3,"tp":9,"dir":"SE","wind":21,"windFrom":"N","sst":21,"small":5,"learn":60,"mid":33,"big":3,"groundswell":33},{"hs":1.3,"tp":9,"dir":"S","wind":19,"windFrom":"W","sst":18,"small":5,"learn":57,"mid":30,"big":8,"groundswell":43},{"hs":1.4,"tp":9,"dir":"S","wind":22,"windFrom":"SW","sst":14,"small":10,"learn":55,"mid":30,"big":5,"groundswell":33},{"hs":1.4,"tp":9,"dir":"SE","wind":23,"windFrom":"S","sst":12,"small":10,"learn":57,"mid":20,"big":13,"groundswell":30},{"hs":1.1,"tp":9,"dir":"SE","wind":20,"windFrom":"SW","sst":12,"small":10,"learn":60,"mid":23,"big":8,"groundswell":23},{"hs":1.3,"tp":9,"dir":"SE","wind":20,"windFrom":"SW","sst":13,"small":10,"learn":57,"mid":25,"big":8,"groundswell":18},{"hs":1.5,"tp":9,"dir":"S","wind":24,"windFrom":"SW","sst":15,"small":0,"learn":50,"mid":45,"big":5,"groundswell":25},{"hs":1.3,"tp":9,"dir":"SE","wind":22,"windFrom":"NE","sst":18,"small":0,"learn":60,"mid":40,"big":0,"groundswell":23},{"hs":1.2,"tp":8,"dir":"E","wind":21,"windFrom":"NE","sst":20,"small":10,"learn":75,"mid":13,"big":3,"groundswell":23}]},{"slug":"dominical","name":"Dominical","country":"Costa Rica","region":"Americas","area":"The South Pacific: Dominical and Pavones","lon":-83.86,"lat":9.25,"season":[5,6,7,8,9,10],"levels":["Beginner","Intermediate","Advanced"],"waves":"Powerful beach break and river-mouth banks","image":"places/dominical","tagline":"A river-mouth beach break with jungle behind.","airports":["SJO"],"transferHours":3.5,"costBand":2,"vibe":["village","nature"],"breakTypes":["beach","point"],"nomad":2,"family":2,"rentals":3,"lessons":3,"crowds":2,"hazards":["rips","crocodiles-at-river-mouths","water-quality"],"months":[{"hs":1,"tp":12,"dir":"SW","wind":4,"windFrom":"NW","sst":29,"small":10,"learn":90,"mid":0,"big":0,"groundswell":95},{"hs":1,"tp":13,"dir":"SW","wind":4,"windFrom":"NE","sst":29,"small":5,"learn":93,"mid":3,"big":0,"groundswell":98},{"hs":1,"tp":13,"dir":"SW","wind":4,"windFrom":"NE","sst":29,"small":0,"learn":100,"mid":0,"big":0,"groundswell":100},{"hs":1.2,"tp":14,"dir":"S","wind":4,"windFrom":"SE","sst":30,"small":0,"learn":88,"mid":13,"big":0,"groundswell":100},{"hs":1.3,"tp":14,"dir":"SW","wind":4,"windFrom":"W","sst":29,"small":0,"learn":75,"mid":25,"big":0,"groundswell":100},{"hs":1.5,"tp":14,"dir":"SW","wind":5,"windFrom":"SW","sst":29,"small":0,"learn":48,"mid":53,"big":0,"groundswell":98},{"hs":1.4,"tp":15,"dir":"SW","wind":4,"windFrom":"S","sst":29,"small":0,"learn":68,"mid":33,"big":0,"groundswell":93},{"hs":1.4,"tp":13,"dir":"SW","wind":4,"windFrom":"S","sst":29,"small":0,"learn":80,"mid":20,"big":0,"groundswell":88},{"hs":1.4,"tp":14,"dir":"SW","wind":4,"windFrom":"SW","sst":29,"small":0,"learn":60,"mid":40,"big":0,"groundswell":93},{"hs":1.4,"tp":13,"dir":"SW","wind":6,"windFrom":"W","sst":28,"small":0,"learn":78,"mid":23,"big":0,"groundswell":85},{"hs":1.3,"tp":13,"dir":"SW","wind":4,"windFrom":"S","sst":28,"small":0,"learn":78,"mid":23,"big":0,"groundswell":75},{"hs":1,"tp":12,"dir":"SW","wind":4,"windFrom":"SE","sst":28,"small":5,"learn":95,"mid":0,"big":0,"groundswell":85}]}]}