[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"preview-walton-on-the-naze":3},{"spot":4,"forecast_preview":13},{"spot":5,"slug":6,"access_level_required":7,"lat":8,"long":9,"country":10,"region":11,"description":12},"Walton-on-the-Naze","walton-on-the-naze",1,51.848075,1.274359,"england","east-england","Walton-on-the-Naze is a decidedly below average beachbreak in Essex that only breaks once in a while, on either massive winter N swells, or rare S/SE. About the only option in the area, thanks to the pier giving the local sandbars slightly better shape. Best an hour or two either side of high tide, on light WNW wind. Watch out for pier, groynes and rips. Parking and services in town.\n\n## Webcam ##: [Deben Estuary](https://www.camsecure.co.uk/felixstowe%20deben%20webcam.html) - decent proxy for local waves.",[14,38,54,71,89,103,116,129,142,157,173,185,198,212,224,233,242,251,265,281,294,303,312,322,333,343,354,362,372,382,397,405,410,417,424,432,441,449,456,465,472,478,486,494,502,508,515,523,530,536,542,550,554,559,566,571],{"datetime":15,"surf_size_category":16,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":19,"primary_swell_period":20,"primary_swell_direction":21,"primary_swell_energy_incident":22,"primary_swell_cc":17,"secondary_swell_height":23,"secondary_swell_period":24,"secondary_swell_direction":25,"secondary_swell_energy_incident":25,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":27,"wind_gusts":28,"wind_direction":29,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":18,"tide_height_inc_air_pressure":30,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":17,"likelihood_bad":33,"likelihood_size":34},"2026-04-22T00:00:00",3,0,2,1.11,7,91,3760,0.25,5,152,null,30,46,67,1.69,"rising",10,5.17,{"1":35,"2":36,"3":37},2.2,26.5,71.3,{"datetime":39,"surf_size_category":16,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":40,"primary_swell_period":41,"primary_swell_direction":21,"primary_swell_energy_incident":42,"primary_swell_cc":17,"secondary_swell_height":43,"secondary_swell_period":24,"secondary_swell_direction":44,"secondary_swell_energy_incident":45,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":46,"wind_gusts":47,"wind_direction":48,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":7,"tide_height_inc_air_pressure":49,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":17,"likelihood_bad":50,"likelihood_size":51},"2026-04-22T03:00:00",1.04,6,2912,0.21,160,100,29,44,80,3.84,7.12,{"2":52,"3":53},48.6,51.4,{"datetime":55,"surf_size_category":16,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":56,"primary_swell_period":41,"primary_swell_direction":57,"primary_swell_energy_incident":58,"primary_swell_cc":17,"secondary_swell_height":59,"secondary_swell_period":41,"secondary_swell_direction":60,"secondary_swell_energy_incident":61,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":62,"wind_gusts":63,"wind_direction":64,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":18,"tide_height_inc_air_pressure":65,"tide_phase":66,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":17,"likelihood_bad":50,"likelihood_size":67},"2026-04-22T06:00:00",1.03,87,2673,0.17,131,89,26,39,74,2.7,"falling",{"1":68,"2":69,"3":70},10.4,41.7,47.9,{"datetime":72,"surf_size_category":16,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":73,"primary_swell_period":24,"primary_swell_direction":74,"primary_swell_energy_incident":75,"primary_swell_cc":17,"secondary_swell_height":76,"secondary_swell_period":77,"secondary_swell_direction":78,"secondary_swell_energy_incident":79,"secondary_swell_cc":17,"tertiary_swell_height":80,"tertiary_swell_period":41,"tertiary_swell_direction":81,"tertiary_swell_energy_incident":82,"tertiary_swell_cc":17,"wind_speed":46,"wind_gusts":83,"wind_direction":84,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":18,"tide_height_inc_air_pressure":85,"tide_phase":66,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":17,"likelihood_bad":50,"likelihood_size":86},"2026-04-22T09:00:00",0.99,97,2517,0.15,4,168,36,0.07,40,8,45,73,0.78,{"2":87,"3":88},63.2,36.8,{"datetime":90,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":91,"primary_swell_period":24,"primary_swell_direction":92,"primary_swell_energy_incident":93,"primary_swell_cc":17,"secondary_swell_height":94,"secondary_swell_period":24,"secondary_swell_direction":95,"secondary_swell_energy_incident":96,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":97,"wind_gusts":83,"wind_direction":98,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":18,"tide_height_inc_air_pressure":99,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":17,"likelihood_bad":50,"likelihood_size":100},"2026-04-22T12:00:00",0.83,102,1715,0.29,166,156,28,70,1.47,{"1":101,"2":102},14.6,85.4,{"datetime":104,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":105,"primary_swell_period":24,"primary_swell_direction":57,"primary_swell_energy_incident":106,"primary_swell_cc":17,"secondary_swell_height":107,"secondary_swell_period":77,"secondary_swell_direction":108,"secondary_swell_energy_incident":109,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":27,"wind_gusts":110,"wind_direction":111,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":18,"tide_height_inc_air_pressure":112,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":113,"likelihood_bad":114,"likelihood_size":115},"2026-04-22T15:00:00",0.85,1619,0.26,157,129,47,60,3.42,0.1,7.02,{"1":101,"2":102},{"datetime":117,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":118,"primary_swell_period":24,"primary_swell_direction":119,"primary_swell_energy_incident":120,"primary_swell_cc":17,"secondary_swell_height":121,"secondary_swell_period":77,"secondary_swell_direction":122,"secondary_swell_energy_incident":48,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":123,"wind_gusts":110,"wind_direction":124,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":18,"tide_height_inc_air_pressure":125,"tide_phase":66,"tide_cc":17,"weather_code":17,"air_temperature":126,"likelihood_good":17,"likelihood_mediocre":105,"likelihood_bad":127,"likelihood_size":128},"2026-04-22T18:00:00",0.9,68,1638,0.2,135,31,50,2.68,11,6.27,{"1":101,"2":102},{"datetime":130,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":131,"primary_swell_period":24,"primary_swell_direction":132,"primary_swell_energy_incident":133,"primary_swell_cc":17,"secondary_swell_height":134,"secondary_swell_period":20,"secondary_swell_direction":60,"secondary_swell_energy_incident":135,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":97,"wind_gusts":136,"wind_direction":137,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":18,"tide_height_inc_air_pressure":138,"tide_phase":66,"tide_cc":17,"weather_code":17,"air_temperature":126,"likelihood_good":17,"likelihood_mediocre":139,"likelihood_bad":140,"likelihood_size":141},"2026-04-22T21:00:00",0.87,75,1624,0.19,118,43,55,0.62,1.6,5.52,{"1":101,"2":102},{"datetime":143,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":144,"primary_swell_period":24,"primary_swell_direction":145,"primary_swell_energy_incident":146,"primary_swell_cc":17,"secondary_swell_height":147,"secondary_swell_period":77,"secondary_swell_direction":148,"secondary_swell_energy_incident":149,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":62,"wind_gusts":63,"wind_direction":150,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":18,"tide_height_inc_air_pressure":151,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":126,"likelihood_good":17,"likelihood_mediocre":152,"likelihood_bad":153,"likelihood_size":154},"2026-04-23T00:00:00",0.75,84,1333,0.27,136,150,62,1.06,1.07,6.05,{"1":155,"2":156},16.7,83.3,{"datetime":158,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":159,"primary_swell_period":41,"primary_swell_direction":160,"primary_swell_energy_incident":161,"primary_swell_cc":17,"secondary_swell_height":162,"secondary_swell_period":77,"secondary_swell_direction":163,"secondary_swell_energy_incident":164,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":165,"wind_gusts":166,"wind_direction":167,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":168,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":126,"likelihood_good":17,"likelihood_mediocre":169,"likelihood_bad":170,"likelihood_size":171},"2026-04-23T03:00:00",0.72,78,1231,0.32,132,216,21,32,61,3.17,5.72,1.4,{"1":172,"2":70},52.1,{"datetime":174,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":144,"primary_swell_period":24,"primary_swell_direction":119,"primary_swell_energy_incident":175,"primary_swell_cc":17,"secondary_swell_height":43,"secondary_swell_period":77,"secondary_swell_direction":176,"secondary_swell_energy_incident":177,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":178,"wind_gusts":179,"wind_direction":180,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":181,"tide_phase":66,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":182,"likelihood_bad":183,"likelihood_size":184},"2026-04-23T06:00:00",1155,133,85,23,35,54,3.21,3.32,3.8,{"1":87,"2":88},{"datetime":186,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":187,"primary_swell_period":24,"primary_swell_direction":188,"primary_swell_energy_incident":189,"primary_swell_cc":17,"secondary_swell_height":190,"secondary_swell_period":77,"secondary_swell_direction":191,"secondary_swell_energy_incident":192,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":193,"wind_gusts":136,"wind_direction":137,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":18,"tide_height_inc_air_pressure":194,"tide_phase":66,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":195,"likelihood_bad":196,"likelihood_size":197},"2026-04-23T09:00:00",0.76,72,1170,0.16,137,56,27,1.3,1.08,6.04,{"1":87,"2":88},{"datetime":199,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":200,"primary_swell_period":24,"primary_swell_direction":145,"primary_swell_energy_incident":201,"primary_swell_cc":17,"secondary_swell_height":202,"secondary_swell_period":77,"secondary_swell_direction":203,"secondary_swell_energy_incident":204,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":205,"wind_gusts":206,"wind_direction":111,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":18,"tide_height_inc_air_pressure":207,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":19,"likelihood_bad":208,"likelihood_size":209},"2026-04-23T12:00:00",0.58,706,0.23,138,109,24,38,1.18,6.01,{"1":210,"2":211},65.3,34.7,{"datetime":213,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":214,"primary_swell_period":77,"primary_swell_direction":215,"primary_swell_energy_incident":216,"primary_swell_cc":17,"secondary_swell_height":202,"secondary_swell_period":77,"secondary_swell_direction":217,"secondary_swell_energy_incident":45,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":218,"wind_gusts":81,"wind_direction":219,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":18,"tide_height_inc_air_pressure":220,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":221,"likelihood_bad":222,"likelihood_size":223},"2026-04-23T15:00:00",0.54,79,563,140,25,59,2.81,0.43,6.69,{"1":45},{"datetime":225,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":226,"primary_swell_period":77,"primary_swell_direction":227,"primary_swell_energy_incident":228,"primary_swell_cc":17,"secondary_swell_height":190,"secondary_swell_period":77,"secondary_swell_direction":176,"secondary_swell_energy_incident":110,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":178,"wind_gusts":79,"wind_direction":192,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":229,"tide_phase":66,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":230,"likelihood_bad":231,"likelihood_size":232},"2026-04-23T18:00:00",0.64,64,673,3.11,5.79,1.33,{"1":45},{"datetime":234,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":7,"primary_swell_height":159,"primary_swell_period":24,"primary_swell_direction":29,"primary_swell_energy_incident":235,"primary_swell_cc":17,"secondary_swell_height":76,"secondary_swell_period":77,"secondary_swell_direction":236,"secondary_swell_energy_incident":81,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":205,"wind_gusts":79,"wind_direction":192,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":237,"tide_phase":66,"tide_cc":17,"weather_code":17,"air_temperature":238,"likelihood_good":17,"likelihood_mediocre":239,"likelihood_bad":240,"likelihood_size":241},"2026-04-23T21:00:00",949,128,1.17,9,6.99,0.13,{"1":87,"2":88},{"datetime":243,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":7,"primary_swell_height":244,"primary_swell_period":24,"primary_swell_direction":48,"primary_swell_energy_incident":245,"primary_swell_cc":17,"secondary_swell_height":246,"secondary_swell_period":41,"secondary_swell_direction":236,"secondary_swell_energy_incident":247,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":248,"wind_gusts":166,"wind_direction":111,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":159,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":238,"likelihood_good":194,"likelihood_mediocre":249,"likelihood_bad":17,"likelihood_size":250},"2026-04-24T00:00:00",0.59,671,0.24,164,22,5.82,{"1":87,"2":88},{"datetime":252,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":7,"primary_swell_height":253,"primary_swell_period":24,"primary_swell_direction":254,"primary_swell_energy_incident":255,"primary_swell_cc":17,"secondary_swell_height":256,"secondary_swell_period":77,"secondary_swell_direction":257,"secondary_swell_energy_incident":258,"secondary_swell_cc":17,"tertiary_swell_height":259,"tertiary_swell_period":82,"tertiary_swell_direction":219,"tertiary_swell_energy_incident":28,"tertiary_swell_cc":17,"wind_speed":260,"wind_gusts":165,"wind_direction":261,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":262,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":238,"likelihood_good":263,"likelihood_mediocre":16,"likelihood_bad":17,"likelihood_size":264},"2026-04-24T03:00:00",0.46,76,427,0.36,120,275,0.12,14,42,2.34,4.12,{"1":87,"2":88},{"datetime":266,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":17,"primary_swell_height":267,"primary_swell_period":24,"primary_swell_direction":268,"primary_swell_energy_incident":269,"primary_swell_cc":17,"secondary_swell_height":267,"secondary_swell_period":77,"secondary_swell_direction":192,"secondary_swell_energy_incident":270,"secondary_swell_cc":17,"tertiary_swell_height":271,"tertiary_swell_period":82,"tertiary_swell_direction":272,"tertiary_swell_energy_incident":145,"tertiary_swell_cc":17,"wind_speed":273,"wind_gusts":274,"wind_direction":273,"wind_modified_cc":17,"wind_overall_cc":17,"wind_onshore":18,"tide_height_inc_air_pressure":275,"tide_phase":66,"tide_cc":17,"weather_code":17,"air_temperature":82,"likelihood_good":276,"likelihood_mediocre":277,"likelihood_bad":17,"likelihood_size":278},"2026-04-24T06:00:00",0.37,107,306,202,0.18,51,13,20,3.41,3.9,3.22,{"1":279,"2":280},66,34,{"datetime":282,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":283,"primary_swell_period":77,"primary_swell_direction":284,"primary_swell_energy_incident":285,"primary_swell_cc":17,"secondary_swell_height":286,"secondary_swell_period":77,"secondary_swell_direction":111,"secondary_swell_energy_incident":287,"secondary_swell_cc":17,"tertiary_swell_height":76,"tertiary_swell_period":20,"tertiary_swell_direction":288,"tertiary_swell_energy_incident":137,"tertiary_swell_cc":17,"wind_speed":289,"wind_gusts":46,"wind_direction":290,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":291,"tide_phase":66,"tide_cc":17,"weather_code":17,"air_temperature":238,"likelihood_good":121,"likelihood_mediocre":292,"likelihood_bad":17,"likelihood_size":293},"2026-04-24T09:00:00",0.31,101,199,0.34,169,52,18,48,2.03,6.92,{"1":45},{"datetime":295,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":286,"primary_swell_period":77,"primary_swell_direction":296,"primary_swell_energy_incident":297,"primary_swell_cc":17,"secondary_swell_height":271,"secondary_swell_period":77,"secondary_swell_direction":298,"secondary_swell_energy_incident":279,"secondary_swell_cc":17,"tertiary_swell_height":76,"tertiary_swell_period":82,"tertiary_swell_direction":180,"tertiary_swell_energy_incident":192,"tertiary_swell_cc":17,"wind_speed":178,"wind_gusts":79,"wind_direction":299,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":18,"tide_height_inc_air_pressure":300,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":113,"likelihood_mediocre":301,"likelihood_bad":77,"likelihood_size":302},"2026-04-24T12:00:00",81,197,113,65,1.22,3.02,{"1":45},{"datetime":304,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":305,"primary_swell_period":77,"primary_swell_direction":299,"primary_swell_energy_incident":306,"primary_swell_cc":17,"secondary_swell_height":240,"secondary_swell_period":20,"secondary_swell_direction":188,"secondary_swell_energy_incident":288,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":205,"wind_gusts":307,"wind_direction":299,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":18,"tide_height_inc_air_pressure":308,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":309,"likelihood_bad":310,"likelihood_size":311},"2026-04-24T15:00:00",0.65,700,37,2.21,2.59,4.53,{"1":45},{"datetime":313,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":7,"primary_swell_height":314,"primary_swell_period":77,"primary_swell_direction":111,"primary_swell_energy_incident":315,"primary_swell_cc":17,"secondary_swell_height":316,"secondary_swell_period":32,"secondary_swell_direction":48,"secondary_swell_energy_incident":317,"secondary_swell_cc":17,"tertiary_swell_height":318,"tertiary_swell_period":77,"tertiary_swell_direction":319,"tertiary_swell_energy_incident":79,"tertiary_swell_cc":17,"wind_speed":274,"wind_gusts":27,"wind_direction":137,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":320,"tide_phase":66,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":292,"likelihood_bad":121,"likelihood_size":321},"2026-04-24T18:00:00",0.73,848,0.11,49,0.14,123,3.27,{"1":87,"2":88},{"datetime":323,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":7,"primary_swell_height":159,"primary_swell_period":77,"primary_swell_direction":324,"primary_swell_energy_incident":325,"primary_swell_cc":17,"secondary_swell_height":107,"secondary_swell_period":77,"secondary_swell_direction":326,"secondary_swell_energy_incident":327,"secondary_swell_cc":17,"tertiary_swell_height":318,"tertiary_swell_period":32,"tertiary_swell_direction":119,"tertiary_swell_energy_incident":328,"tertiary_swell_cc":17,"wind_speed":329,"wind_gusts":248,"wind_direction":206,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":330,"tide_phase":66,"tide_cc":17,"weather_code":17,"air_temperature":238,"likelihood_good":35,"likelihood_mediocre":331,"likelihood_bad":17,"likelihood_size":332},"2026-04-24T21:00:00",53,755,104,145,82,15,1.96,4.92,{"1":87,"2":88},{"datetime":334,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":17,"primary_swell_height":335,"primary_swell_period":24,"primary_swell_direction":160,"primary_swell_energy_incident":336,"primary_swell_cc":17,"secondary_swell_height":337,"secondary_swell_period":77,"secondary_swell_direction":124,"secondary_swell_energy_incident":338,"secondary_swell_cc":17,"tertiary_swell_height":202,"tertiary_swell_period":238,"tertiary_swell_direction":288,"tertiary_swell_energy_incident":339,"tertiary_swell_cc":17,"wind_speed":82,"wind_gusts":126,"wind_direction":340,"wind_modified_cc":17,"wind_overall_cc":17,"wind_onshore":18,"tide_height_inc_air_pressure":144,"tide_phase":66,"tide_cc":17,"weather_code":17,"air_temperature":82,"likelihood_good":341,"likelihood_mediocre":187,"likelihood_bad":17,"likelihood_size":342},"2026-04-25T00:00:00",0.44,405,0.4,193,170,359,6.36,{"1":87,"2":88},{"datetime":344,"surf_size_category":18,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":17,"primary_swell_height":345,"primary_swell_period":24,"primary_swell_direction":254,"primary_swell_energy_incident":346,"primary_swell_cc":17,"secondary_swell_height":147,"secondary_swell_period":238,"secondary_swell_direction":180,"secondary_swell_energy_incident":347,"secondary_swell_cc":17,"tertiary_swell_height":190,"tertiary_swell_period":16,"tertiary_swell_direction":124,"tertiary_swell_energy_incident":248,"tertiary_swell_cc":17,"wind_speed":41,"wind_gusts":82,"wind_direction":348,"wind_modified_cc":17,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":349,"tide_phase":31,"tide_cc":17,"weather_code":167,"air_temperature":20,"likelihood_good":350,"likelihood_mediocre":256,"likelihood_bad":17,"likelihood_size":351},"2026-04-25T03:00:00",0.42,345,220,344,1.57,6.76,{"1":352,"2":353},70.1,29.9,{"datetime":355,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":356,"primary_swell_period":41,"primary_swell_direction":357,"primary_swell_energy_incident":358,"primary_swell_cc":17,"secondary_swell_height":202,"secondary_swell_period":16,"secondary_swell_direction":180,"secondary_swell_energy_incident":324,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":32,"wind_gusts":329,"wind_direction":359,"wind_modified_cc":17,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":360,"tide_phase":31,"tide_cc":17,"weather_code":167,"air_temperature":41,"likelihood_good":350,"likelihood_mediocre":256,"likelihood_bad":17,"likelihood_size":361},"2026-04-25T06:00:00",0.47,71,505,316,3.19,{"1":45},{"datetime":363,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":267,"primary_swell_period":41,"primary_swell_direction":364,"primary_swell_energy_incident":365,"primary_swell_cc":17,"secondary_swell_height":366,"secondary_swell_period":16,"secondary_swell_direction":137,"secondary_swell_energy_incident":367,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":77,"wind_gusts":32,"wind_direction":83,"wind_modified_cc":17,"wind_overall_cc":17,"wind_onshore":18,"tide_height_inc_air_pressure":368,"tide_phase":66,"tide_cc":17,"weather_code":17,"air_temperature":82,"likelihood_good":369,"likelihood_mediocre":370,"likelihood_bad":17,"likelihood_size":371},"2026-04-25T09:00:00",69,323,0.38,176,2.74,5.81,1.31,{"1":45},{"datetime":373,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":374,"primary_swell_period":16,"primary_swell_direction":188,"primary_swell_energy_incident":375,"primary_swell_cc":17,"secondary_swell_height":376,"secondary_swell_period":82,"secondary_swell_direction":317,"secondary_swell_energy_incident":122,"secondary_swell_cc":17,"tertiary_swell_height":59,"tertiary_swell_period":24,"tertiary_swell_direction":357,"tertiary_swell_energy_incident":192,"tertiary_swell_cc":17,"wind_speed":32,"wind_gusts":289,"wind_direction":148,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":377,"tide_phase":66,"tide_cc":17,"weather_code":17,"air_temperature":126,"likelihood_good":376,"likelihood_mediocre":378,"likelihood_bad":17,"likelihood_size":379},"2026-04-25T12:00:00",0.39,210,0.22,1.51,6.9,{"0":380,"1":381},4.2,95.8,{"datetime":383,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":376,"primary_swell_period":82,"primary_swell_direction":288,"primary_swell_energy_incident":384,"primary_swell_cc":17,"secondary_swell_height":385,"secondary_swell_period":16,"secondary_swell_direction":64,"secondary_swell_energy_incident":386,"secondary_swell_cc":17,"tertiary_swell_height":387,"tertiary_swell_period":77,"tertiary_swell_direction":388,"tertiary_swell_energy_incident":389,"tertiary_swell_cc":17,"wind_speed":126,"wind_gusts":289,"wind_direction":390,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":30,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":391,"likelihood_good":17,"likelihood_mediocre":392,"likelihood_bad":393,"likelihood_size":394},"2026-04-25T15:00:00",130,0.3,125,0.09,86,16,175,12,6.62,0.5,{"0":395,"1":396},2.1,97.9,{"datetime":398,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":147,"primary_swell_period":20,"primary_swell_direction":399,"primary_swell_energy_incident":400,"primary_swell_cc":17,"secondary_swell_height":147,"secondary_swell_period":16,"secondary_swell_direction":132,"secondary_swell_energy_incident":74,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":126,"wind_gusts":289,"wind_direction":119,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":401,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":126,"likelihood_good":194,"likelihood_mediocre":402,"likelihood_bad":403,"likelihood_size":404},"2026-04-25T18:00:00",58,182,3.05,3.47,2.35,{"1":45},{"datetime":406,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":214,"primary_swell_period":77,"primary_swell_direction":111,"primary_swell_energy_incident":407,"primary_swell_cc":17,"secondary_swell_height":387,"secondary_swell_period":16,"secondary_swell_direction":408,"secondary_swell_energy_incident":126,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":389,"wind_gusts":205,"wind_direction":47,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":65,"tide_phase":66,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":305,"likelihood_mediocre":169,"likelihood_bad":144,"likelihood_size":409},"2026-04-25T21:00:00",384,134,{"1":45},{"datetime":411,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":412,"primary_swell_period":77,"primary_swell_direction":227,"primary_swell_energy_incident":413,"primary_swell_cc":17,"secondary_swell_height":316,"secondary_swell_period":238,"secondary_swell_direction":110,"secondary_swell_energy_incident":79,"secondary_swell_cc":17,"tertiary_swell_height":318,"tertiary_swell_period":77,"tertiary_swell_direction":386,"tertiary_swell_energy_incident":166,"tertiary_swell_cc":17,"wind_speed":289,"wind_gusts":62,"wind_direction":192,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":195,"tide_phase":66,"tide_cc":17,"weather_code":17,"air_temperature":238,"likelihood_good":414,"likelihood_mediocre":415,"likelihood_bad":305,"likelihood_size":416},"2026-04-26T00:00:00",0.56,435,1.98,4.49,{"1":45},{"datetime":418,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":419,"primary_swell_period":77,"primary_swell_direction":188,"primary_swell_energy_incident":420,"primary_swell_cc":17,"secondary_swell_height":59,"secondary_swell_period":77,"secondary_swell_direction":45,"secondary_swell_energy_incident":150,"secondary_swell_cc":17,"tertiary_swell_height":259,"tertiary_swell_period":238,"tertiary_swell_direction":317,"tertiary_swell_energy_incident":136,"tertiary_swell_cc":17,"wind_speed":274,"wind_gusts":123,"wind_direction":279,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":421,"tide_phase":31,"tide_cc":17,"weather_code":16,"air_temperature":238,"likelihood_good":422,"likelihood_mediocre":230,"likelihood_bad":305,"likelihood_size":423},"2026-04-26T03:00:00",0.45,294,0.92,0.68,{"1":45},{"datetime":425,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":419,"primary_swell_period":77,"primary_swell_direction":215,"primary_swell_energy_incident":426,"primary_swell_cc":17,"secondary_swell_height":190,"secondary_swell_period":82,"secondary_swell_direction":150,"secondary_swell_energy_incident":357,"secondary_swell_cc":17,"tertiary_swell_height":76,"tertiary_swell_period":24,"tertiary_swell_direction":427,"tertiary_swell_energy_incident":180,"tertiary_swell_cc":17,"wind_speed":289,"wind_gusts":46,"wind_direction":227,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":428,"tide_phase":31,"tide_cc":17,"weather_code":16,"air_temperature":238,"likelihood_good":429,"likelihood_mediocre":430,"likelihood_bad":414,"likelihood_size":431},"2026-04-26T06:00:00",313,108,2.57,0.03,5.11,{"1":45},{"datetime":433,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":434,"primary_swell_period":77,"primary_swell_direction":64,"primary_swell_energy_incident":435,"primary_swell_cc":17,"secondary_swell_height":271,"secondary_swell_period":77,"secondary_swell_direction":163,"secondary_swell_energy_incident":436,"secondary_swell_cc":17,"tertiary_swell_height":318,"tertiary_swell_period":82,"tertiary_swell_direction":110,"tertiary_swell_energy_incident":180,"tertiary_swell_cc":17,"wind_speed":289,"wind_gusts":46,"wind_direction":137,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":437,"tide_phase":66,"tide_cc":17,"weather_code":16,"air_temperature":238,"likelihood_good":429,"likelihood_mediocre":438,"likelihood_bad":439,"likelihood_size":440},"2026-04-26T09:00:00",0.52,400,63,3.18,3.81,3.28,{"1":45},{"datetime":442,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":443,"primary_swell_period":77,"primary_swell_direction":84,"primary_swell_energy_incident":444,"primary_swell_cc":17,"secondary_swell_height":43,"secondary_swell_period":77,"secondary_swell_direction":298,"secondary_swell_energy_incident":445,"secondary_swell_cc":17,"tertiary_swell_height":259,"tertiary_swell_period":82,"tertiary_swell_direction":124,"tertiary_swell_energy_incident":446,"tertiary_swell_cc":17,"wind_speed":289,"wind_gusts":123,"wind_direction":436,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":447,"tide_phase":66,"tide_cc":17,"weather_code":16,"air_temperature":238,"likelihood_good":17,"likelihood_mediocre":49,"likelihood_bad":439,"likelihood_size":448},"2026-04-26T12:00:00",0.48,346,92,41,1.91,{"1":45},{"datetime":450,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":221,"primary_swell_period":16,"primary_swell_direction":160,"primary_swell_energy_incident":451,"primary_swell_cc":17,"secondary_swell_height":190,"secondary_swell_period":77,"secondary_swell_direction":452,"secondary_swell_energy_incident":290,"secondary_swell_cc":17,"tertiary_swell_height":259,"tertiary_swell_period":238,"tertiary_swell_direction":124,"tertiary_swell_energy_incident":63,"tertiary_swell_cc":17,"wind_speed":165,"wind_gusts":280,"wind_direction":227,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":453,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":238,"likelihood_good":17,"likelihood_mediocre":112,"likelihood_bad":454,"likelihood_size":455},"2026-04-26T15:00:00",276,116,1.29,3.7,{"1":45},{"datetime":457,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":267,"primary_swell_period":16,"primary_swell_direction":48,"primary_swell_energy_incident":458,"primary_swell_cc":17,"secondary_swell_height":59,"secondary_swell_period":82,"secondary_swell_direction":227,"secondary_swell_energy_incident":57,"secondary_swell_cc":17,"tertiary_swell_height":190,"tertiary_swell_period":24,"tertiary_swell_direction":74,"tertiary_swell_energy_incident":167,"tertiary_swell_cc":17,"wind_speed":178,"wind_gusts":179,"wind_direction":137,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":459,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":238,"likelihood_good":17,"likelihood_mediocre":460,"likelihood_bad":461,"likelihood_size":462},"2026-04-26T18:00:00",201,2.49,5.49,1.63,{"1":463,"2":464},95.1,4.9,{"datetime":466,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":286,"primary_swell_period":16,"primary_swell_direction":119,"primary_swell_energy_incident":467,"primary_swell_cc":17,"secondary_swell_height":202,"secondary_swell_period":20,"secondary_swell_direction":167,"secondary_swell_energy_incident":468,"secondary_swell_cc":17,"tertiary_swell_height":134,"tertiary_swell_period":77,"tertiary_swell_direction":204,"tertiary_swell_energy_incident":296,"tertiary_swell_cc":17,"wind_speed":248,"wind_gusts":280,"wind_direction":167,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":469,"tide_phase":66,"tide_cc":17,"weather_code":17,"air_temperature":238,"likelihood_good":17,"likelihood_mediocre":470,"likelihood_bad":305,"likelihood_size":471},"2026-04-26T21:00:00",151,144,3.2,6.47,{"1":463,"2":464},{"datetime":473,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":107,"primary_swell_period":77,"primary_swell_direction":474,"primary_swell_energy_incident":475,"primary_swell_cc":17,"secondary_swell_height":134,"secondary_swell_period":82,"secondary_swell_direction":124,"secondary_swell_energy_incident":74,"secondary_swell_cc":17,"tertiary_swell_height":147,"tertiary_swell_period":16,"tertiary_swell_direction":290,"tertiary_swell_energy_incident":357,"tertiary_swell_cc":17,"wind_speed":178,"wind_gusts":280,"wind_direction":167,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":30,"tide_phase":66,"tide_cc":17,"weather_code":17,"air_temperature":82,"likelihood_good":17,"likelihood_mediocre":476,"likelihood_bad":144,"likelihood_size":477},"2026-04-27T00:00:00",95,117,6.37,{"1":381,"2":380},{"datetime":479,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":94,"primary_swell_period":77,"primary_swell_direction":48,"primary_swell_energy_incident":191,"primary_swell_cc":17,"secondary_swell_height":76,"secondary_swell_period":82,"secondary_swell_direction":124,"secondary_swell_energy_incident":480,"secondary_swell_cc":17,"tertiary_swell_height":240,"tertiary_swell_period":18,"tertiary_swell_direction":110,"tertiary_swell_energy_incident":273,"tertiary_swell_cc":17,"wind_speed":178,"wind_gusts":179,"wind_direction":480,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":481,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":82,"likelihood_good":337,"likelihood_mediocre":41,"likelihood_bad":482,"likelihood_size":483},"2026-04-27T03:00:00",57,0.6,1.8,{"1":484,"2":485},95.2,4.8,{"datetime":487,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":23,"primary_swell_period":77,"primary_swell_direction":296,"primary_swell_energy_incident":74,"primary_swell_cc":17,"secondary_swell_height":190,"secondary_swell_period":82,"secondary_swell_direction":180,"secondary_swell_energy_incident":84,"secondary_swell_cc":17,"tertiary_swell_height":488,"tertiary_swell_period":18,"tertiary_swell_direction":81,"tertiary_swell_energy_incident":7,"tertiary_swell_cc":17,"wind_speed":389,"wind_gusts":27,"wind_direction":261,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":489,"tide_phase":31,"tide_cc":17,"weather_code":18,"air_temperature":82,"likelihood_good":337,"likelihood_mediocre":490,"likelihood_bad":17,"likelihood_size":491},"2026-04-27T06:00:00",0.05,1.81,7.8,{"1":492,"2":493},95.7,4.3,{"datetime":495,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":496,"primary_swell_period":77,"primary_swell_direction":254,"primary_swell_energy_incident":497,"primary_swell_cc":17,"secondary_swell_height":240,"secondary_swell_period":20,"secondary_swell_direction":261,"secondary_swell_energy_incident":166,"secondary_swell_cc":17,"tertiary_swell_height":113,"tertiary_swell_period":16,"tertiary_swell_direction":288,"tertiary_swell_energy_incident":238,"tertiary_swell_cc":17,"wind_speed":498,"wind_gusts":27,"wind_direction":137,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":499,"tide_phase":31,"tide_cc":17,"weather_code":16,"air_temperature":238,"likelihood_good":337,"likelihood_mediocre":500,"likelihood_bad":7,"likelihood_size":501},"2026-04-27T09:00:00",0.28,142,17,3.35,6.8,{"1":484,"2":485},{"datetime":503,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":504,"primary_swell_period":16,"primary_swell_direction":111,"primary_swell_energy_incident":60,"primary_swell_cc":17,"secondary_swell_height":134,"secondary_swell_period":41,"secondary_swell_direction":227,"secondary_swell_energy_incident":215,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":498,"wind_gusts":123,"wind_direction":219,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":505,"tide_phase":66,"tide_cc":17,"weather_code":17,"air_temperature":238,"likelihood_good":17,"likelihood_mediocre":506,"likelihood_bad":482,"likelihood_size":507},"2026-04-27T12:00:00",0.33,2.48,6.4,{"1":484,"2":485},{"datetime":509,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":510,"primary_swell_period":16,"primary_swell_direction":119,"primary_swell_energy_incident":511,"primary_swell_cc":17,"secondary_swell_height":113,"secondary_swell_period":41,"secondary_swell_direction":288,"secondary_swell_energy_incident":274,"secondary_swell_cc":17,"tertiary_swell_height":488,"tertiary_swell_period":238,"tertiary_swell_direction":83,"tertiary_swell_energy_incident":82,"tertiary_swell_cc":17,"wind_speed":512,"wind_gusts":166,"wind_direction":29,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":513,"tide_phase":66,"tide_cc":17,"weather_code":17,"air_temperature":238,"likelihood_good":17,"likelihood_mediocre":506,"likelihood_bad":482,"likelihood_size":514},"2026-04-27T15:00:00",0.41,219,19,1.16,{"1":484,"2":485},{"datetime":516,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":221,"primary_swell_period":16,"primary_swell_direction":98,"primary_swell_energy_incident":517,"primary_swell_cc":17,"secondary_swell_height":80,"secondary_swell_period":391,"secondary_swell_direction":399,"secondary_swell_energy_incident":512,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":248,"wind_gusts":518,"wind_direction":84,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":18,"tide_height_inc_air_pressure":519,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":238,"likelihood_good":121,"likelihood_mediocre":520,"likelihood_bad":521,"likelihood_size":522},"2026-04-27T18:00:00",241,33,1.85,4.6,3.4,{"1":484,"2":485},{"datetime":524,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":419,"primary_swell_period":16,"primary_swell_direction":119,"primary_swell_energy_incident":525,"primary_swell_cc":17,"secondary_swell_height":526,"secondary_swell_period":126,"secondary_swell_direction":480,"secondary_swell_energy_incident":205,"secondary_swell_cc":17,"tertiary_swell_height":316,"tertiary_swell_period":16,"tertiary_swell_direction":527,"tertiary_swell_energy_incident":274,"tertiary_swell_cc":17,"wind_speed":289,"wind_gusts":123,"wind_direction":132,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":18,"tide_height_inc_air_pressure":499,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":238,"likelihood_good":121,"likelihood_mediocre":528,"likelihood_bad":482,"likelihood_size":529},"2026-04-27T21:00:00",263,0.08,115,6.2,{"1":484,"2":485},{"datetime":531,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":221,"primary_swell_period":77,"primary_swell_direction":119,"primary_swell_energy_incident":258,"primary_swell_cc":17,"secondary_swell_height":429,"secondary_swell_period":41,"secondary_swell_direction":110,"secondary_swell_energy_incident":18,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":329,"wind_gusts":27,"wind_direction":160,"wind_modified_cc":17,"wind_overall_cc":18,"wind_onshore":7,"tide_height_inc_air_pressure":532,"tide_phase":66,"tide_cc":17,"weather_code":17,"air_temperature":238,"likelihood_good":121,"likelihood_mediocre":528,"likelihood_bad":482,"likelihood_size":533},"2026-04-28T00:00:00",2.44,{"1":534,"2":535},94.4,5.6,{"datetime":537,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":374,"primary_swell_period":77,"primary_swell_direction":98,"primary_swell_energy_incident":538,"primary_swell_cc":17,"secondary_swell_height":539,"secondary_swell_period":391,"secondary_swell_direction":47,"secondary_swell_energy_incident":273,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":260,"wind_gusts":62,"wind_direction":150,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":226,"tide_phase":66,"tide_cc":17,"weather_code":17,"air_temperature":238,"likelihood_good":17,"likelihood_mediocre":506,"likelihood_bad":482,"likelihood_size":540},"2026-04-28T03:00:00",240,0.06,{"1":541,"2":378},93.1,{"datetime":543,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":345,"primary_swell_period":77,"primary_swell_direction":299,"primary_swell_energy_incident":544,"primary_swell_cc":17,"secondary_swell_height":26,"secondary_swell_period":26,"secondary_swell_direction":26,"secondary_swell_energy_incident":26,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":260,"wind_gusts":248,"wind_direction":28,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":19,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":238,"likelihood_good":545,"likelihood_mediocre":528,"likelihood_bad":546,"likelihood_size":547},"2026-04-28T06:00:00",256,0.8,1.2,{"1":548,"2":549},88.9,11.1,{"datetime":551,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":419,"primary_swell_period":77,"primary_swell_direction":299,"primary_swell_energy_incident":552,"primary_swell_cc":17,"secondary_swell_height":26,"secondary_swell_period":26,"secondary_swell_direction":26,"secondary_swell_energy_incident":26,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":391,"wind_gusts":248,"wind_direction":480,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":437,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":238,"likelihood_good":7,"likelihood_mediocre":41,"likelihood_bad":546,"likelihood_size":553},"2026-04-28T09:00:00",278,{"1":548,"2":549},{"datetime":555,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":221,"primary_swell_period":77,"primary_swell_direction":364,"primary_swell_energy_incident":556,"primary_swell_cc":17,"secondary_swell_height":26,"secondary_swell_period":26,"secondary_swell_direction":26,"secondary_swell_energy_incident":26,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":126,"wind_gusts":248,"wind_direction":357,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":18,"tide_height_inc_air_pressure":557,"tide_phase":66,"tide_cc":17,"weather_code":17,"air_temperature":238,"likelihood_good":545,"likelihood_mediocre":41,"likelihood_bad":170,"likelihood_size":558},"2026-04-28T12:00:00",258,3.1,{"1":548,"2":549},{"datetime":560,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":561,"primary_swell_period":77,"primary_swell_direction":279,"primary_swell_energy_incident":562,"primary_swell_cc":17,"secondary_swell_height":26,"secondary_swell_period":26,"secondary_swell_direction":26,"secondary_swell_energy_incident":26,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":238,"wind_gusts":274,"wind_direction":388,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":563,"tide_phase":66,"tide_cc":17,"weather_code":18,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":380,"likelihood_bad":77,"likelihood_size":564},"2026-04-28T15:00:00",0.55,414,1.32,{"0":380,"1":565,"2":155},79.2,{"datetime":567,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":481,"primary_swell_period":77,"primary_swell_direction":111,"primary_swell_energy_incident":568,"primary_swell_cc":17,"secondary_swell_height":26,"secondary_swell_period":26,"secondary_swell_direction":26,"secondary_swell_energy_incident":26,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":238,"wind_gusts":512,"wind_direction":569,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":370,"tide_phase":31,"tide_cc":17,"weather_code":16,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":521,"likelihood_bad":485,"likelihood_size":570},"2026-04-28T18:00:00",494,103,{"0":380,"1":565,"2":155},{"datetime":572,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":18,"primary_swell_height":481,"primary_swell_period":77,"primary_swell_direction":137,"primary_swell_energy_incident":573,"primary_swell_cc":17,"secondary_swell_height":26,"secondary_swell_period":26,"secondary_swell_direction":26,"secondary_swell_energy_incident":26,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":7,"wind_gusts":389,"wind_direction":574,"wind_modified_cc":17,"wind_overall_cc":17,"wind_onshore":18,"tide_height_inc_air_pressure":437,"tide_phase":31,"tide_cc":17,"weather_code":18,"air_temperature":32,"likelihood_good":545,"likelihood_mediocre":575,"likelihood_bad":520,"likelihood_size":576},"2026-04-28T21:00:00",500,223,2.8,{"0":380,"1":565,"2":155}]