[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"preview-bacton":3},{"spot":4,"forecast_preview":13},{"spot":5,"slug":6,"access_level_required":7,"lat":8,"long":9,"country":10,"region":11,"description":12},"Bacton","bacton",1,52.855658,1.475333,"england","east-england","Bacton's, similar to surrounding [Mundesley's](spot:mundesley) and [Walcott's](spot:walcott) town groynes offer waves of a little more shape and structure than the surrounding stretch of average Norfolk beach break. Best at mid to high tide, with NE swell and SW wind. Big northerlies can result long hollow lefts. Look out for groynes, crossshore drift, occasional crowds and suspect water. Car parking just off beach, toilets and chippy in village.\n\nNearest webcams at [Walcott](spot:walcott).",[14,35,53,69,86,98,108,120,133,143,152,163,172,182,195,206,214,224,233,247,260,272,288,301,312,326,338,351,364,377,386,397,410,419,428,440,454,465,472,483,493,501,509,518,532,540,552,563,572,584,595,606,616,627,639,648],{"datetime":15,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":18,"primary_swell_period":19,"primary_swell_direction":20,"primary_swell_energy_incident":21,"primary_swell_cc":16,"secondary_swell_height":22,"secondary_swell_period":23,"secondary_swell_direction":24,"secondary_swell_energy_incident":25,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":27,"wind_gusts":28,"wind_direction":29,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":26,"tide_phase":26,"tide_cc":16,"weather_code":30,"air_temperature":27,"likelihood_good":31,"likelihood_mediocre":16,"likelihood_bad":16,"likelihood_size":32},"2026-04-17T00:00:00",0,2,0.18,4,102,44,0.11,6,37,31,null,11,14,197,3,5.17,{"0":33,"1":34},2.2,97.8,{"datetime":36,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":37,"primary_swell_period":38,"primary_swell_direction":25,"primary_swell_energy_incident":39,"primary_swell_cc":16,"secondary_swell_height":40,"secondary_swell_period":19,"secondary_swell_direction":41,"secondary_swell_energy_incident":42,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":28,"wind_gusts":43,"wind_direction":44,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":45,"tide_phase":46,"tide_cc":16,"weather_code":30,"air_temperature":47,"likelihood_good":48,"likelihood_mediocre":49,"likelihood_bad":16,"likelihood_size":50},"2026-04-17T03:00:00",0.14,5,48,0.17,105,43,19,202,0.88,"rising",10,7.03,0.09,{"0":51,"1":52},2.1,97.9,{"datetime":54,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":18,"primary_swell_period":38,"primary_swell_direction":25,"primary_swell_energy_incident":55,"primary_swell_cc":16,"secondary_swell_height":56,"secondary_swell_period":19,"secondary_swell_direction":57,"secondary_swell_energy_incident":58,"secondary_swell_cc":16,"tertiary_swell_height":59,"tertiary_swell_period":17,"tertiary_swell_direction":60,"tertiary_swell_energy_incident":47,"tertiary_swell_cc":16,"wind_speed":61,"wind_gusts":43,"wind_direction":62,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":63,"tide_phase":46,"tide_cc":16,"weather_code":64,"air_temperature":47,"likelihood_good":65,"likelihood_mediocre":66,"likelihood_bad":16,"likelihood_size":67},"2026-04-17T06:00:00",75,0.13,124,17,0.1,73,13,185,3.69,61,6.93,0.19,{"1":68},100,{"datetime":70,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":71,"primary_swell_period":38,"primary_swell_direction":72,"primary_swell_energy_incident":73,"primary_swell_cc":16,"secondary_swell_height":74,"secondary_swell_period":30,"secondary_swell_direction":75,"secondary_swell_energy_incident":58,"secondary_swell_cc":16,"tertiary_swell_height":76,"tertiary_swell_period":19,"tertiary_swell_direction":77,"tertiary_swell_energy_incident":78,"tertiary_swell_cc":16,"wind_speed":43,"wind_gusts":79,"wind_direction":80,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":81,"tide_phase":82,"tide_cc":16,"weather_code":64,"air_temperature":47,"likelihood_good":83,"likelihood_mediocre":84,"likelihood_bad":16,"likelihood_size":85},"2026-04-17T09:00:00",0.16,38,62,0.12,98,0.08,111,8,26,172,3.92,"falling",2.8,4.32,{"1":68},{"datetime":87,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":37,"primary_swell_period":38,"primary_swell_direction":88,"primary_swell_energy_incident":89,"primary_swell_cc":16,"secondary_swell_height":18,"secondary_swell_period":30,"secondary_swell_direction":75,"secondary_swell_energy_incident":72,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":90,"wind_gusts":91,"wind_direction":92,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":93,"tide_phase":82,"tide_cc":16,"weather_code":30,"air_temperature":94,"likelihood_good":95,"likelihood_mediocre":96,"likelihood_bad":16,"likelihood_size":97},"2026-04-17T12:00:00",41,45,20,29,187,1.77,12,3.64,3.48,{"1":68},{"datetime":99,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":56,"primary_swell_period":38,"primary_swell_direction":100,"primary_swell_energy_incident":88,"primary_swell_cc":16,"secondary_swell_height":37,"secondary_swell_period":30,"secondary_swell_direction":101,"secondary_swell_energy_incident":90,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":102,"wind_gusts":25,"wind_direction":103,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":104,"tide_phase":46,"tide_cc":16,"weather_code":30,"air_temperature":61,"likelihood_good":105,"likelihood_mediocre":106,"likelihood_bad":16,"likelihood_size":107},"2026-04-17T15:00:00",34,96,22,207,1.14,6.36,0.76,{"1":68},{"datetime":109,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":56,"primary_swell_period":38,"primary_swell_direction":110,"primary_swell_energy_incident":72,"primary_swell_cc":16,"secondary_swell_height":56,"secondary_swell_period":30,"secondary_swell_direction":111,"secondary_swell_energy_incident":112,"secondary_swell_cc":16,"tertiary_swell_height":59,"tertiary_swell_period":19,"tertiary_swell_direction":113,"tertiary_swell_energy_incident":61,"tertiary_swell_cc":16,"wind_speed":114,"wind_gusts":115,"wind_direction":116,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":117,"tide_phase":46,"tide_cc":16,"weather_code":17,"air_temperature":61,"likelihood_good":118,"likelihood_mediocre":71,"likelihood_bad":16,"likelihood_size":119},"2026-04-17T18:00:00",27,69,24,110,15,21,186,3.82,6.96,{"1":68},{"datetime":121,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":122,"primary_swell_period":19,"primary_swell_direction":123,"primary_swell_energy_incident":124,"primary_swell_cc":16,"secondary_swell_height":59,"secondary_swell_period":38,"secondary_swell_direction":100,"secondary_swell_energy_incident":112,"secondary_swell_cc":16,"tertiary_swell_height":56,"tertiary_swell_period":30,"tertiary_swell_direction":125,"tertiary_swell_energy_incident":23,"tertiary_swell_cc":17,"wind_speed":90,"wind_gusts":126,"wind_direction":127,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":128,"tide_phase":82,"tide_cc":16,"weather_code":129,"air_temperature":94,"likelihood_good":130,"likelihood_mediocre":131,"likelihood_bad":16,"likelihood_size":132},"2026-04-17T21:00:00",0.33,107,156,164,28,196,4.19,51,5.76,1.36,{"1":68},{"datetime":134,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":135,"primary_swell_period":19,"primary_swell_direction":68,"primary_swell_energy_incident":136,"primary_swell_cc":16,"secondary_swell_height":137,"secondary_swell_period":38,"secondary_swell_direction":138,"secondary_swell_energy_incident":61,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":114,"wind_gusts":90,"wind_direction":139,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":140,"tide_phase":82,"tide_cc":16,"weather_code":64,"air_temperature":27,"likelihood_good":141,"likelihood_mediocre":16,"likelihood_bad":16,"likelihood_size":142},"2026-04-18T00:00:00",0.25,109,0.07,32,210,1.69,7.12,{"0":51,"1":52},{"datetime":144,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":145,"primary_swell_period":38,"primary_swell_direction":68,"primary_swell_energy_incident":146,"primary_swell_cc":16,"secondary_swell_height":137,"secondary_swell_period":38,"secondary_swell_direction":112,"secondary_swell_energy_incident":27,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":28,"wind_gusts":43,"wind_direction":147,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":148,"tide_phase":46,"tide_cc":16,"weather_code":30,"air_temperature":47,"likelihood_good":149,"likelihood_mediocre":150,"likelihood_bad":16,"likelihood_size":151},"2026-04-18T03:00:00",0.15,40,247,0.51,7.09,0.03,{"0":51,"1":52},{"datetime":153,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":74,"primary_swell_period":38,"primary_swell_direction":154,"primary_swell_energy_incident":43,"primary_swell_cc":16,"secondary_swell_height":74,"secondary_swell_period":19,"secondary_swell_direction":155,"secondary_swell_energy_incident":114,"secondary_swell_cc":16,"tertiary_swell_height":76,"tertiary_swell_period":30,"tertiary_swell_direction":111,"tertiary_swell_energy_incident":47,"tertiary_swell_cc":16,"wind_speed":156,"wind_gusts":102,"wind_direction":157,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":158,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":159,"likelihood_good":160,"likelihood_mediocre":161,"likelihood_bad":16,"likelihood_size":162},"2026-04-18T06:00:00",122,327,16,238,3.16,9,7.06,0.06,{"1":68},{"datetime":164,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":74,"primary_swell_period":19,"primary_swell_direction":123,"primary_swell_energy_incident":102,"primary_swell_cc":16,"secondary_swell_height":22,"secondary_swell_period":19,"secondary_swell_direction":165,"secondary_swell_energy_incident":114,"secondary_swell_cc":16,"tertiary_swell_height":161,"tertiary_swell_period":38,"tertiary_swell_direction":166,"tertiary_swell_energy_incident":78,"tertiary_swell_cc":16,"wind_speed":58,"wind_gusts":110,"wind_direction":167,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":168,"tide_phase":82,"tide_cc":16,"weather_code":64,"air_temperature":159,"likelihood_good":169,"likelihood_mediocre":170,"likelihood_bad":16,"likelihood_size":171},"2026-04-18T09:00:00",339,33,260,4.3,4.65,2.47,{"1":68},{"datetime":173,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":49,"primary_swell_period":19,"primary_swell_direction":174,"primary_swell_energy_incident":28,"primary_swell_cc":16,"secondary_swell_height":56,"secondary_swell_period":17,"secondary_swell_direction":175,"secondary_swell_energy_incident":23,"secondary_swell_cc":7,"tertiary_swell_height":161,"tertiary_swell_period":19,"tertiary_swell_direction":176,"tertiary_swell_energy_incident":38,"tertiary_swell_cc":16,"wind_speed":43,"wind_gusts":110,"wind_direction":177,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":178,"tide_phase":82,"tide_cc":16,"weather_code":16,"air_temperature":47,"likelihood_good":179,"likelihood_mediocre":180,"likelihood_bad":16,"likelihood_size":181},"2026-04-18T12:00:00",99,303,340,331,2.13,0.78,6.34,{"1":68},{"datetime":183,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":184,"primary_swell_period":30,"primary_swell_direction":185,"primary_swell_energy_incident":25,"primary_swell_cc":7,"secondary_swell_height":186,"secondary_swell_period":30,"secondary_swell_direction":187,"secondary_swell_energy_incident":19,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":188,"wind_gusts":100,"wind_direction":189,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":190,"tide_phase":46,"tide_cc":16,"weather_code":17,"air_temperature":27,"likelihood_good":191,"likelihood_mediocre":192,"likelihood_bad":16,"likelihood_size":193},"2026-04-18T15:00:00",0.23,301,0.05,95,23,325,0.77,0.84,6.28,{"0":156,"1":194},84,{"datetime":196,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":74,"primary_swell_period":19,"primary_swell_direction":197,"primary_swell_energy_incident":114,"primary_swell_cc":16,"secondary_swell_height":137,"secondary_swell_period":17,"secondary_swell_direction":198,"secondary_swell_energy_incident":30,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":47,"wind_gusts":28,"wind_direction":199,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":17,"tide_height_inc_air_pressure":200,"tide_phase":46,"tide_cc":16,"weather_code":30,"air_temperature":27,"likelihood_good":201,"likelihood_mediocre":202,"likelihood_bad":16,"likelihood_size":203},"2026-04-18T18:00:00",328,334,309,3.14,5.26,1.86,{"0":204,"1":205},34.7,65.3,{"datetime":207,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":137,"primary_swell_period":30,"primary_swell_direction":17,"primary_swell_energy_incident":23,"primary_swell_cc":16,"secondary_swell_height":161,"secondary_swell_period":30,"secondary_swell_direction":177,"secondary_swell_energy_incident":30,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":94,"wind_gusts":58,"wind_direction":208,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":209,"tide_phase":82,"tide_cc":16,"weather_code":64,"air_temperature":47,"likelihood_good":210,"likelihood_mediocre":33,"likelihood_bad":16,"likelihood_size":211},"2026-04-18T21:00:00",261,4.55,4.92,{"0":212,"1":213},9.7,90.3,{"datetime":215,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":161,"primary_swell_period":30,"primary_swell_direction":216,"primary_swell_energy_incident":38,"primary_swell_cc":16,"secondary_swell_height":137,"secondary_swell_period":30,"secondary_swell_direction":217,"secondary_swell_energy_incident":19,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":58,"wind_gusts":188,"wind_direction":155,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":218,"tide_phase":82,"tide_cc":16,"weather_code":129,"air_temperature":47,"likelihood_good":219,"likelihood_mediocre":220,"likelihood_bad":150,"likelihood_size":221},"2026-04-19T00:00:00",355,318,2.28,2.45,4.64,{"0":222,"1":223,"2":222},3.5,93.1,{"datetime":225,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":226,"primary_swell_period":30,"primary_swell_direction":177,"primary_swell_energy_incident":227,"primary_swell_cc":16,"secondary_swell_height":161,"secondary_swell_period":19,"secondary_swell_direction":28,"secondary_swell_energy_incident":23,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":43,"wind_gusts":79,"wind_direction":228,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":229,"tide_phase":82,"tide_cc":16,"weather_code":16,"air_temperature":159,"likelihood_good":230,"likelihood_mediocre":231,"likelihood_bad":161,"likelihood_size":232},"2026-04-19T03:00:00",0.34,112,320,0.43,0.95,6.11,{"1":213,"2":212},{"datetime":234,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":235,"primary_swell_period":19,"primary_swell_direction":236,"primary_swell_energy_incident":237,"primary_swell_cc":16,"secondary_swell_height":22,"secondary_swell_period":38,"secondary_swell_direction":238,"secondary_swell_energy_incident":79,"secondary_swell_cc":16,"tertiary_swell_height":37,"tertiary_swell_period":19,"tertiary_swell_direction":239,"tertiary_swell_energy_incident":240,"tertiary_swell_cc":7,"wind_speed":102,"wind_gusts":138,"wind_direction":241,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":242,"tide_phase":46,"tide_cc":16,"weather_code":17,"air_temperature":159,"likelihood_good":59,"likelihood_mediocre":243,"likelihood_bad":150,"likelihood_size":244},"2026-04-19T06:00:00",0.47,358,348,52,306,18,332,2.41,6.99,{"1":245,"2":246},85.4,14.6,{"datetime":248,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":7,"primary_swell_height":249,"primary_swell_period":19,"primary_swell_direction":78,"primary_swell_energy_incident":250,"primary_swell_cc":16,"secondary_swell_height":135,"secondary_swell_period":38,"secondary_swell_direction":129,"secondary_swell_energy_incident":251,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":102,"wind_gusts":166,"wind_direction":252,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":253,"tide_phase":82,"tide_cc":16,"weather_code":64,"air_temperature":78,"likelihood_good":16,"likelihood_mediocre":254,"likelihood_bad":255,"likelihood_size":256},"2026-04-19T09:00:00",0.67,878,144,344,4.43,5.47,1.65,{"1":257,"2":258,"3":259},48.6,50.7,0.7,{"datetime":261,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":262,"primary_swell_period":23,"primary_swell_direction":263,"primary_swell_energy_incident":264,"primary_swell_cc":16,"secondary_swell_height":18,"secondary_swell_period":23,"secondary_swell_direction":265,"secondary_swell_energy_incident":266,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":115,"wind_gusts":138,"wind_direction":252,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":267,"tide_phase":82,"tide_cc":16,"weather_code":64,"air_temperature":78,"likelihood_good":16,"likelihood_mediocre":268,"likelihood_bad":269,"likelihood_size":270},"2026-04-19T12:00:00",0.91,7,2027,63,101,2.57,5.62,1.5,{"1":204,"2":271,"3":212},55.6,{"datetime":273,"surf_size_category":30,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":274,"primary_swell_period":23,"primary_swell_direction":275,"primary_swell_energy_incident":276,"primary_swell_cc":16,"secondary_swell_height":277,"secondary_swell_period":23,"secondary_swell_direction":79,"secondary_swell_energy_incident":278,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":90,"wind_gusts":279,"wind_direction":280,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":281,"tide_phase":82,"tide_cc":16,"weather_code":64,"air_temperature":78,"likelihood_good":16,"likelihood_mediocre":282,"likelihood_bad":283,"likelihood_size":284},"2026-04-19T15:00:00",0.93,352,1944,0.46,594,30,347,0.66,3.67,3.45,{"1":285,"2":286,"3":287},29.2,28.5,42.4,{"datetime":289,"surf_size_category":30,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":274,"primary_swell_period":23,"primary_swell_direction":7,"primary_swell_energy_incident":290,"primary_swell_cc":16,"secondary_swell_height":291,"secondary_swell_period":23,"secondary_swell_direction":292,"secondary_swell_energy_incident":293,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":58,"wind_gusts":294,"wind_direction":27,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":295,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":78,"likelihood_good":16,"likelihood_mediocre":296,"likelihood_bad":297,"likelihood_size":298},"2026-04-19T18:00:00",2092,0.42,345,416,25,2.27,5.31,1.81,{"1":294,"2":299,"3":300},31.9,43.1,{"datetime":302,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":303,"primary_swell_period":23,"primary_swell_direction":23,"primary_swell_energy_incident":304,"primary_swell_cc":16,"secondary_swell_height":229,"secondary_swell_period":19,"secondary_swell_direction":94,"secondary_swell_energy_incident":305,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":28,"wind_gusts":90,"wind_direction":78,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":306,"tide_phase":46,"tide_cc":16,"weather_code":64,"air_temperature":78,"likelihood_good":307,"likelihood_mediocre":308,"likelihood_bad":131,"likelihood_size":309},"2026-04-19T21:00:00",0.64,1045,294,4.59,1.9,3.86,{"1":310,"2":311,"3":212},16.7,73.6,{"datetime":313,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":7,"primary_swell_height":314,"primary_swell_period":19,"primary_swell_direction":23,"primary_swell_energy_incident":315,"primary_swell_cc":16,"secondary_swell_height":122,"secondary_swell_period":38,"secondary_swell_direction":316,"secondary_swell_energy_incident":317,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":94,"wind_gusts":58,"wind_direction":318,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":319,"tide_phase":82,"tide_cc":16,"weather_code":16,"air_temperature":78,"likelihood_good":320,"likelihood_mediocre":321,"likelihood_bad":322,"likelihood_size":323},"2026-04-20T00:00:00",0.59,660,54,244,357,2.94,2.65,3.79,0.68,{"1":285,"2":324,"3":325,"4":325},61.1,4.9,{"datetime":327,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":7,"primary_swell_height":281,"primary_swell_period":19,"primary_swell_direction":328,"primary_swell_energy_incident":329,"primary_swell_cc":16,"secondary_swell_height":291,"secondary_swell_period":38,"secondary_swell_direction":330,"secondary_swell_energy_incident":331,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":114,"wind_gusts":90,"wind_direction":332,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":333,"tide_phase":82,"tide_cc":16,"weather_code":64,"air_temperature":78,"likelihood_good":307,"likelihood_mediocre":334,"likelihood_bad":335,"likelihood_size":336},"2026-04-20T03:00:00",356,730,49,424,343,0.75,3.89,1.33,{"1":285,"2":337,"3":212,"4":325},56.2,{"datetime":339,"surf_size_category":30,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":7,"primary_swell_height":191,"primary_swell_period":38,"primary_swell_direction":237,"primary_swell_energy_incident":340,"primary_swell_cc":16,"secondary_swell_height":341,"secondary_swell_period":38,"secondary_swell_direction":342,"secondary_swell_energy_incident":343,"secondary_swell_cc":16,"tertiary_swell_height":161,"tertiary_swell_period":94,"tertiary_swell_direction":58,"tertiary_swell_energy_incident":240,"tertiary_swell_cc":16,"wind_speed":61,"wind_gusts":240,"wind_direction":344,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":345,"tide_phase":46,"tide_cc":16,"weather_code":129,"air_temperature":78,"likelihood_good":219,"likelihood_mediocre":346,"likelihood_bad":347,"likelihood_size":348},"2026-04-20T06:00:00",1229,0.49,42,626,333,1.74,2.01,2.66,{"1":294,"2":349,"3":350,"4":325},47.9,22.2,{"datetime":352,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":353,"primary_swell_period":23,"primary_swell_direction":61,"primary_swell_energy_incident":354,"primary_swell_cc":16,"secondary_swell_height":355,"secondary_swell_period":19,"secondary_swell_direction":356,"secondary_swell_energy_incident":357,"secondary_swell_cc":16,"tertiary_swell_height":137,"tertiary_swell_period":27,"tertiary_swell_direction":17,"tertiary_swell_energy_incident":294,"tertiary_swell_cc":16,"wind_speed":240,"wind_gusts":126,"wind_direction":358,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":168,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":78,"likelihood_good":359,"likelihood_mediocre":360,"likelihood_bad":361,"likelihood_size":362},"2026-04-20T09:00:00",0.71,1390,0.54,350,466,329,0.65,3.99,2.48,{"1":246,"2":363,"3":246,"4":325},66,{"datetime":365,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":355,"primary_swell_period":23,"primary_swell_direction":58,"primary_swell_energy_incident":366,"primary_swell_cc":16,"secondary_swell_height":367,"secondary_swell_period":19,"secondary_swell_direction":38,"secondary_swell_energy_incident":368,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":188,"wind_gusts":100,"wind_direction":369,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":370,"tide_phase":82,"tide_cc":16,"weather_code":64,"air_temperature":78,"likelihood_good":16,"likelihood_mediocre":371,"likelihood_bad":372,"likelihood_size":373},"2026-04-20T12:00:00",845,0.48,388,335,3.09,3.66,3.46,{"1":374,"2":375,"3":376,"4":325},4.2,77.8,13.2,{"datetime":378,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":355,"primary_swell_period":19,"primary_swell_direction":114,"primary_swell_energy_incident":379,"primary_swell_cc":16,"secondary_swell_height":291,"secondary_swell_period":23,"secondary_swell_direction":38,"secondary_swell_energy_incident":380,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":79,"wind_gusts":72,"wind_direction":27,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":274,"tide_phase":82,"tide_cc":16,"weather_code":16,"air_temperature":78,"likelihood_good":16,"likelihood_mediocre":381,"likelihood_bad":382,"likelihood_size":383},"2026-04-20T15:00:00",527,488,3.53,3.59,{"2":384,"3":385},80.6,19.4,{"datetime":387,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":388,"primary_swell_period":19,"primary_swell_direction":72,"primary_swell_energy_incident":389,"primary_swell_cc":16,"secondary_swell_height":277,"secondary_swell_period":23,"secondary_swell_direction":390,"secondary_swell_energy_incident":391,"secondary_swell_cc":16,"tertiary_swell_height":392,"tertiary_swell_period":17,"tertiary_swell_direction":393,"tertiary_swell_energy_incident":16,"tertiary_swell_cc":16,"wind_speed":25,"wind_gusts":21,"wind_direction":88,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":269,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":78,"likelihood_good":16,"likelihood_mediocre":394,"likelihood_bad":395,"likelihood_size":396},"2026-04-20T18:00:00",0.73,1034,336,420,0.02,39,2.73,4.39,{"2":384,"3":385},{"datetime":398,"surf_size_category":30,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":399,"primary_swell_period":38,"primary_swell_direction":400,"primary_swell_energy_incident":401,"primary_swell_cc":16,"secondary_swell_height":402,"secondary_swell_period":263,"secondary_swell_direction":403,"secondary_swell_energy_incident":404,"secondary_swell_cc":16,"tertiary_swell_height":184,"tertiary_swell_period":19,"tertiary_swell_direction":78,"tertiary_swell_energy_incident":405,"tertiary_swell_cc":16,"wind_speed":110,"wind_gusts":72,"wind_direction":238,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":406,"tide_phase":46,"tide_cc":16,"weather_code":64,"air_temperature":159,"likelihood_good":16,"likelihood_mediocre":407,"likelihood_bad":408,"likelihood_size":409},"2026-04-20T21:00:00",1.07,53,2608,0.8,349,1753,90,4.23,1.53,5.59,{"2":285,"3":324,"4":212},{"datetime":411,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":412,"primary_swell_period":38,"primary_swell_direction":88,"primary_swell_energy_incident":413,"primary_swell_cc":16,"secondary_swell_height":414,"secondary_swell_period":23,"secondary_swell_direction":129,"secondary_swell_energy_incident":415,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":91,"wind_gusts":146,"wind_direction":25,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":222,"tide_phase":82,"tide_cc":16,"weather_code":64,"air_temperature":78,"likelihood_good":16,"likelihood_mediocre":56,"likelihood_bad":243,"likelihood_size":416},"2026-04-21T00:00:00",1.34,4799,0.38,442,{"2":246,"3":417,"4":418,"6":325},38.9,41.7,{"datetime":420,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":421,"primary_swell_period":23,"primary_swell_direction":422,"primary_swell_energy_incident":423,"primary_swell_cc":16,"secondary_swell_height":424,"secondary_swell_period":23,"secondary_swell_direction":425,"secondary_swell_energy_incident":293,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":25,"wind_gusts":89,"wind_direction":88,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":412,"tide_phase":82,"tide_cc":16,"weather_code":64,"air_temperature":159,"likelihood_good":16,"likelihood_mediocre":333,"likelihood_bad":426,"likelihood_size":427},"2026-04-21T03:00:00",1.58,36,7076,0.4,93,6.37,{"2":325,"3":100,"4":337,"6":325},{"datetime":429,"surf_size_category":38,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":430,"primary_swell_period":23,"primary_swell_direction":72,"primary_swell_energy_incident":431,"primary_swell_cc":16,"secondary_swell_height":432,"secondary_swell_period":23,"secondary_swell_direction":292,"secondary_swell_energy_incident":433,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":100,"wind_gusts":434,"wind_direction":238,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":435,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":159,"likelihood_good":16,"likelihood_mediocre":333,"likelihood_bad":426,"likelihood_size":436},"2026-04-21T06:00:00",1.83,9934,0.44,444,50,1.29,{"3":437,"4":438,"5":439,"6":374},18.1,40.3,37.5,{"datetime":441,"surf_size_category":23,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":442,"primary_swell_period":23,"primary_swell_direction":129,"primary_swell_energy_incident":443,"primary_swell_cc":16,"secondary_swell_height":444,"secondary_swell_period":263,"secondary_swell_direction":445,"secondary_swell_energy_incident":446,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":100,"wind_gusts":129,"wind_direction":447,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":117,"tide_phase":46,"tide_cc":16,"weather_code":17,"air_temperature":78,"likelihood_good":16,"likelihood_mediocre":448,"likelihood_bad":449,"likelihood_size":450},"2026-04-21T09:00:00",2.02,12751,0.53,342,708,55,1.4,5.72,{"3":451,"4":452,"5":453,"6":418},18.8,31.2,8.3,{"datetime":455,"surf_size_category":38,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":456,"primary_swell_period":23,"primary_swell_direction":457,"primary_swell_energy_incident":458,"primary_swell_cc":16,"secondary_swell_height":459,"secondary_swell_period":263,"secondary_swell_direction":318,"secondary_swell_energy_incident":460,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":100,"wind_gusts":129,"wind_direction":316,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":283,"tide_phase":82,"tide_cc":16,"weather_code":16,"air_temperature":78,"likelihood_good":16,"likelihood_mediocre":359,"likelihood_bad":461,"likelihood_size":462},"2026-04-21T12:00:00",1.99,59,12177,0.37,382,6.47,{"3":350,"4":463,"5":464,"6":285},21.5,27.1,{"datetime":466,"surf_size_category":38,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":93,"primary_swell_period":23,"primary_swell_direction":400,"primary_swell_energy_incident":467,"primary_swell_cc":16,"secondary_swell_height":468,"secondary_swell_period":23,"secondary_swell_direction":469,"secondary_swell_energy_incident":470,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":166,"wind_gusts":434,"wind_direction":316,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":131,"tide_phase":82,"tide_cc":16,"weather_code":16,"air_temperature":78,"likelihood_good":16,"likelihood_mediocre":359,"likelihood_bad":461,"likelihood_size":471},"2026-04-21T15:00:00",9454,0.31,88,249,{"3":294,"4":464,"5":349},{"datetime":473,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":474,"primary_swell_period":23,"primary_swell_direction":330,"primary_swell_energy_incident":475,"primary_swell_cc":16,"secondary_swell_height":229,"secondary_swell_period":23,"secondary_swell_direction":94,"secondary_swell_energy_incident":476,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":138,"wind_gusts":477,"wind_direction":478,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":479,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":78,"likelihood_good":16,"likelihood_mediocre":359,"likelihood_bad":461,"likelihood_size":480},"2026-04-21T18:00:00",1.59,7417,500,47,60,0.96,{"3":481,"4":482,"5":246},32.6,52.8,{"datetime":484,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":485,"primary_swell_period":23,"primary_swell_direction":486,"primary_swell_energy_incident":487,"primary_swell_cc":16,"secondary_swell_height":314,"secondary_swell_period":23,"secondary_swell_direction":275,"secondary_swell_energy_incident":488,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":25,"wind_gusts":89,"wind_direction":64,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":489,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":159,"likelihood_good":16,"likelihood_mediocre":359,"likelihood_bad":461,"likelihood_size":490},"2026-04-21T21:00:00",1.57,57,6861,882,3.47,{"2":491,"3":492,"4":457},17.4,23.6,{"datetime":494,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":495,"primary_swell_period":23,"primary_swell_direction":73,"primary_swell_energy_incident":496,"primary_swell_cc":16,"secondary_swell_height":229,"secondary_swell_period":23,"secondary_swell_direction":7,"secondary_swell_energy_incident":497,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":25,"wind_gusts":21,"wind_direction":265,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":498,"tide_phase":82,"tide_cc":16,"weather_code":16,"air_temperature":159,"likelihood_good":16,"likelihood_mediocre":150,"likelihood_bad":149,"likelihood_size":499},"2026-04-22T00:00:00",1.51,6173,476,3.77,{"2":385,"3":385,"4":500,"5":374},56.9,{"datetime":502,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":503,"primary_swell_period":38,"primary_swell_direction":447,"primary_swell_energy_incident":504,"primary_swell_cc":16,"secondary_swell_height":424,"secondary_swell_period":23,"secondary_swell_direction":60,"secondary_swell_energy_incident":505,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":126,"wind_gusts":146,"wind_direction":506,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":17,"tide_phase":82,"tide_cc":16,"weather_code":16,"air_temperature":159,"likelihood_good":16,"likelihood_mediocre":150,"likelihood_bad":149,"likelihood_size":507},"2026-04-22T03:00:00",1.31,4525,451,65,{"2":246,"3":417,"4":508},46.5,{"datetime":510,"surf_size_category":19,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":511,"primary_swell_period":38,"primary_swell_direction":330,"primary_swell_energy_incident":512,"primary_swell_cc":16,"secondary_swell_height":235,"secondary_swell_period":23,"secondary_swell_direction":79,"secondary_swell_energy_incident":513,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":112,"wind_gusts":422,"wind_direction":42,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":511,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":78,"likelihood_good":16,"likelihood_mediocre":56,"likelihood_bad":514,"likelihood_size":515},"2026-04-22T06:00:00",1.2,3663,612,5.04,{"1":516,"2":90,"3":517,"4":89},7.5,27.5,{"datetime":519,"surf_size_category":30,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":520,"primary_swell_period":38,"primary_swell_direction":238,"primary_swell_energy_incident":521,"primary_swell_cc":16,"secondary_swell_height":522,"secondary_swell_period":23,"secondary_swell_direction":356,"secondary_swell_energy_incident":523,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":112,"wind_gusts":422,"wind_direction":146,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":524,"tide_phase":46,"tide_cc":16,"weather_code":16,"air_temperature":78,"likelihood_good":16,"likelihood_mediocre":525,"likelihood_bad":526,"likelihood_size":527},"2026-04-22T09:00:00",1.09,2871,0.52,606,3.18,1.8,6.4,{"1":528,"2":529,"3":530,"4":531},14.3,28.6,52.4,4.8,{"datetime":533,"surf_size_category":30,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":534,"primary_swell_period":38,"primary_swell_direction":447,"primary_swell_energy_incident":535,"primary_swell_cc":16,"secondary_swell_height":277,"secondary_swell_period":23,"secondary_swell_direction":216,"secondary_swell_energy_incident":536,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":294,"wind_gusts":24,"wind_direction":126,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":282,"tide_phase":82,"tide_cc":16,"weather_code":17,"air_temperature":78,"likelihood_good":16,"likelihood_mediocre":7,"likelihood_bad":537,"likelihood_size":538},"2026-04-22T12:00:00",1.06,2632,510,7.2,{"1":528,"2":539,"3":530},33.3,{"datetime":541,"surf_size_category":30,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":542,"primary_swell_period":38,"primary_swell_direction":42,"primary_swell_energy_incident":543,"primary_swell_cc":16,"secondary_swell_height":544,"secondary_swell_period":23,"secondary_swell_direction":545,"secondary_swell_energy_incident":546,"secondary_swell_cc":16,"tertiary_swell_height":547,"tertiary_swell_period":38,"tertiary_swell_direction":187,"tertiary_swell_energy_incident":80,"tertiary_swell_cc":16,"wind_speed":294,"wind_gusts":24,"wind_direction":58,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":548,"tide_phase":82,"tide_cc":16,"weather_code":64,"air_temperature":78,"likelihood_good":16,"likelihood_mediocre":525,"likelihood_bad":526,"likelihood_size":549},"2026-04-22T15:00:00",0.97,2172,0.26,359,174,0.28,1.96,{"1":528,"2":550,"3":551},38.1,47.6,{"datetime":553,"surf_size_category":30,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":554,"primary_swell_period":38,"primary_swell_direction":555,"primary_swell_energy_incident":556,"primary_swell_cc":16,"secondary_swell_height":468,"secondary_swell_period":23,"secondary_swell_direction":344,"secondary_swell_energy_incident":557,"secondary_swell_cc":16,"tertiary_swell_height":544,"tertiary_swell_period":38,"tertiary_swell_direction":20,"tertiary_swell_energy_incident":558,"tertiary_swell_cc":16,"wind_speed":294,"wind_gusts":24,"wind_direction":61,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":559,"tide_phase":46,"tide_cc":16,"weather_code":30,"air_temperature":78,"likelihood_good":16,"likelihood_mediocre":560,"likelihood_bad":561,"likelihood_size":562},"2026-04-22T18:00:00",0.94,35,1995,169,133,0.86,2.4,5.8,{"2":530,"3":551},{"datetime":564,"surf_size_category":30,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":565,"primary_swell_period":38,"primary_swell_direction":89,"primary_swell_energy_incident":566,"primary_swell_cc":16,"secondary_swell_height":355,"secondary_swell_period":23,"secondary_swell_direction":332,"secondary_swell_energy_incident":567,"secondary_swell_cc":16,"tertiary_swell_height":145,"tertiary_swell_period":38,"tertiary_swell_direction":77,"tertiary_swell_energy_incident":88,"tertiary_swell_cc":16,"wind_speed":91,"wind_gusts":72,"wind_direction":114,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":568,"tide_phase":46,"tide_cc":16,"weather_code":30,"air_temperature":78,"likelihood_good":16,"likelihood_mediocre":569,"likelihood_bad":531,"likelihood_size":570},"2026-04-22T21:00:00",0.92,1872,623,2.58,3.4,{"2":539,"3":571},66.7,{"datetime":573,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":574,"primary_swell_period":19,"primary_swell_direction":478,"primary_swell_energy_incident":575,"primary_swell_cc":16,"secondary_swell_height":576,"secondary_swell_period":23,"secondary_swell_direction":236,"secondary_swell_energy_incident":577,"secondary_swell_cc":16,"tertiary_swell_height":40,"tertiary_swell_period":38,"tertiary_swell_direction":578,"tertiary_swell_energy_incident":579,"tertiary_swell_cc":16,"wind_speed":279,"wind_gusts":72,"wind_direction":58,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":580,"tide_phase":82,"tide_cc":16,"weather_code":30,"air_temperature":78,"likelihood_good":16,"likelihood_mediocre":374,"likelihood_bad":19,"likelihood_size":581},"2026-04-23T00:00:00",0.74,1119,0.6,951,118,46,3.73,{"2":582,"3":583},46.4,53.6,{"datetime":585,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":444,"primary_swell_period":263,"primary_swell_direction":263,"primary_swell_energy_incident":586,"primary_swell_cc":16,"secondary_swell_height":587,"secondary_swell_period":19,"secondary_swell_direction":588,"secondary_swell_energy_incident":589,"secondary_swell_cc":16,"tertiary_swell_height":547,"tertiary_swell_period":38,"tertiary_swell_direction":41,"tertiary_swell_energy_incident":590,"tertiary_swell_cc":16,"wind_speed":91,"wind_gusts":393,"wind_direction":61,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":591,"tide_phase":82,"tide_cc":16,"weather_code":30,"air_temperature":78,"likelihood_good":16,"likelihood_mediocre":569,"likelihood_bad":531,"likelihood_size":592},"2026-04-23T03:00:00",822,0.61,56,713,149,2.63,{"2":593,"3":594,"4":528},72.6,13.1,{"datetime":596,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":597,"primary_swell_period":263,"primary_swell_direction":38,"primary_swell_energy_incident":598,"primary_swell_cc":16,"secondary_swell_height":597,"secondary_swell_period":19,"secondary_swell_direction":146,"secondary_swell_energy_incident":599,"secondary_swell_cc":16,"tertiary_swell_height":600,"tertiary_swell_period":38,"tertiary_swell_direction":187,"tertiary_swell_energy_incident":601,"tertiary_swell_cc":16,"wind_speed":91,"wind_gusts":393,"wind_direction":47,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":602,"tide_phase":82,"tide_cc":16,"weather_code":30,"air_temperature":78,"likelihood_good":16,"likelihood_mediocre":603,"likelihood_bad":38,"likelihood_size":604},"2026-04-23T06:00:00",0.5,756,461,0.35,243,1.48,3.2,{"2":605,"3":531,"4":43},76.2,{"datetime":607,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":314,"primary_swell_period":263,"primary_swell_direction":16,"primary_swell_energy_incident":608,"primary_swell_cc":16,"secondary_swell_height":444,"secondary_swell_period":19,"secondary_swell_direction":609,"secondary_swell_energy_incident":610,"secondary_swell_cc":16,"tertiary_swell_height":71,"tertiary_swell_period":38,"tertiary_swell_direction":611,"tertiary_swell_energy_incident":579,"tertiary_swell_cc":16,"wind_speed":126,"wind_gusts":72,"wind_direction":16,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":612,"tide_phase":46,"tide_cc":16,"weather_code":129,"air_temperature":78,"likelihood_good":16,"likelihood_mediocre":7,"likelihood_bad":537,"likelihood_size":613},"2026-04-23T09:00:00",973,58,514,108,2.59,{"2":614,"3":310,"4":615,"6":531},71.4,7.1,{"datetime":617,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":314,"primary_swell_period":263,"primary_swell_direction":38,"primary_swell_energy_incident":618,"primary_swell_cc":16,"secondary_swell_height":619,"secondary_swell_period":30,"secondary_swell_direction":620,"secondary_swell_energy_incident":621,"secondary_swell_cc":16,"tertiary_swell_height":66,"tertiary_swell_period":38,"tertiary_swell_direction":611,"tertiary_swell_energy_incident":73,"tertiary_swell_cc":16,"wind_speed":91,"wind_gusts":72,"wind_direction":356,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":282,"tide_phase":82,"tide_cc":16,"weather_code":129,"air_temperature":159,"likelihood_good":16,"likelihood_mediocre":622,"likelihood_bad":78,"likelihood_size":623},"2026-04-23T12:00:00",993,0.41,71,270,0.2,{"1":624,"2":582,"3":625,"4":626,"6":531},10.7,34.5,3.6,{"datetime":628,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":235,"primary_swell_period":263,"primary_swell_direction":47,"primary_swell_energy_incident":629,"primary_swell_cc":16,"secondary_swell_height":630,"secondary_swell_period":30,"secondary_swell_direction":39,"secondary_swell_energy_incident":631,"secondary_swell_cc":16,"tertiary_swell_height":632,"tertiary_swell_period":19,"tertiary_swell_direction":68,"tertiary_swell_energy_incident":633,"tertiary_swell_cc":16,"wind_speed":25,"wind_gusts":88,"wind_direction":634,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":568,"tide_phase":82,"tide_cc":16,"weather_code":30,"air_temperature":159,"likelihood_good":16,"likelihood_mediocre":16,"likelihood_bad":635,"likelihood_size":636},"2026-04-23T15:00:00",685,0.3,148,0.21,77,351,8.2,{"2":637,"3":638,"4":529,"5":531},57.1,9.5,{"datetime":640,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":414,"primary_swell_period":78,"primary_swell_direction":159,"primary_swell_energy_incident":641,"primary_swell_cc":16,"secondary_swell_height":642,"secondary_swell_period":19,"secondary_swell_direction":294,"secondary_swell_energy_incident":643,"secondary_swell_cc":16,"tertiary_swell_height":66,"tertiary_swell_period":19,"tertiary_swell_direction":75,"tertiary_swell_energy_incident":64,"tertiary_swell_cc":16,"wind_speed":100,"wind_gusts":21,"wind_direction":644,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":645,"tide_phase":82,"tide_cc":16,"weather_code":64,"air_temperature":78,"likelihood_good":16,"likelihood_mediocre":16,"likelihood_bad":635,"likelihood_size":646},"2026-04-23T18:00:00",497,0.39,252,353,1.15,{"2":530,"3":531,"4":43,"5":647},23.8,{"datetime":649,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":341,"primary_swell_period":263,"primary_swell_direction":23,"primary_swell_energy_incident":650,"primary_swell_cc":16,"secondary_swell_height":619,"secondary_swell_period":30,"secondary_swell_direction":88,"secondary_swell_energy_incident":651,"secondary_swell_cc":16,"tertiary_swell_height":18,"tertiary_swell_period":19,"tertiary_swell_direction":72,"tertiary_swell_energy_incident":609,"tertiary_swell_cc":16,"wind_speed":138,"wind_gusts":89,"wind_direction":545,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":525,"tide_phase":46,"tide_cc":16,"weather_code":30,"air_temperature":78,"likelihood_good":16,"likelihood_mediocre":402,"likelihood_bad":652,"likelihood_size":653},"2026-04-23T21:00:00",791,276,7.4,{"2":530,"4":647,"5":43,"6":531}]