[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fA8ySUuQ_frYRilfwinQNJw8gCSSjx8vRhTQuXZZmcTA":3},{"place":4,"slug":5,"profiles":29,"occasions":530,"normals":531,"recent":600,"nearby":629,"editorial":15,"baseline":27,"attribution":658},{"id":5,"name":6,"kind":7,"region":8,"country":9,"cc":10,"lat":11,"lon":12,"pop":13,"timezone":14,"elevation":15,"coastKm":16,"skiKm":17,"skiArea":18,"skiDestination":21,"beachDestination":21,"hikingDestination":22,"unescoSites":23,"wikivoyageViews":24,"eligible":25,"occasions":26,"occasionsReviewed":21,"baseline":27,"source":28},"storms-river-eastern-cape-za-951910","Storms River","city","Eastern Cape","South Africa","ZA",-33.9704,23.8825,2000,"Africa\u002FJohannesburg",null,5.34,7100.37,{"name":19,"km":17,"verticalM":20},"Cerro Castor",754,false,true,[],3677,{"general":22,"beach":21,"hiking":22,"ski":21},{},"2006-2025","open-meteo-era5",[30,314],{"key":31,"label":32,"description":33,"note":15,"windows":34,"months":40},"general","Exploring outdoors","Mild days and nights, mostly dry and bright. The default for 'when should I go'.",[35],{"from":36,"to":37,"tier":38,"raisedBy":39},1,12,"best",[],[41,84,105,126,147,169,191,213,233,252,274,294],{"month":36,"tier":38,"weatherTier":38,"for":42,"against":75,"raisedBy":81,"draws":82,"deterrents":83},[43,48,52,57,62,67,71],{"metric":44,"label":45,"unit":46,"value":47},"apparent_temp_max_mean_c","Feels like (high)","degC",24.4,{"metric":49,"label":50,"unit":46,"value":51},"temp_max_mean_c","Average daily high",23.1,{"metric":53,"label":54,"unit":55,"value":56},"precip_mm_month","Precipitation","mm",46.4,{"metric":58,"label":59,"unit":60,"value":61},"sunshine_fraction","Share of daylight that is sunny","ratio",0.87,{"metric":63,"label":64,"unit":65,"value":66},"heavy_rain_days","Days with heavy rain","days",1.1,{"metric":68,"label":69,"unit":65,"value":70},"wet_days","Wet days",8.8,{"metric":72,"label":73,"unit":46,"value":74},"temp_min_mean_c","Average daily low",17.7,[76],{"metric":77,"label":78,"unit":79,"value":80},"humidity_mean_pct","Relative humidity","%",77.7,[],[],[],{"month":85,"tier":38,"weatherTier":38,"for":86,"against":99,"raisedBy":102,"draws":103,"deterrents":104},2,[87,88,90,92,94,96,98],{"metric":44,"label":45,"unit":46,"value":47},{"metric":49,"label":50,"unit":46,"value":89},23.2,{"metric":53,"label":54,"unit":55,"value":91},51.4,{"metric":58,"label":59,"unit":60,"value":93},0.88,{"metric":63,"label":64,"unit":65,"value":95},1.2,{"metric":68,"label":69,"unit":65,"value":97},8.5,{"metric":72,"label":73,"unit":46,"value":74},[100],{"metric":77,"label":78,"unit":79,"value":101},78.6,[],[],[],{"month":106,"tier":38,"weatherTier":38,"for":107,"against":120,"raisedBy":123,"draws":124,"deterrents":125},3,[108,109,111,113,114,116,118],{"metric":44,"label":45,"unit":46,"value":51},{"metric":49,"label":50,"unit":46,"value":110},22.4,{"metric":53,"label":54,"unit":55,"value":112},56.4,{"metric":58,"label":59,"unit":60,"value":93},{"metric":63,"label":64,"unit":65,"value":115},1.4,{"metric":68,"label":69,"unit":65,"value":117},9.2,{"metric":72,"label":73,"unit":46,"value":119},16.8,[121],{"metric":77,"label":78,"unit":79,"value":122},78.4,[],[],[],{"month":127,"tier":38,"weatherTier":38,"for":128,"against":141,"raisedBy":144,"draws":145,"deterrents":146},4,[129,131,133,135,136,137,139],{"metric":44,"label":45,"unit":46,"value":130},19.8,{"metric":49,"label":50,"unit":46,"value":132},20.5,{"metric":53,"label":54,"unit":55,"value":134},49,{"metric":58,"label":59,"unit":60,"value":93},{"metric":63,"label":64,"unit":65,"value":66},{"metric":68,"label":69,"unit":65,"value":138},8.4,{"metric":72,"label":73,"unit":46,"value":140},14.5,[142],{"metric":77,"label":78,"unit":79,"value":143},76.7,[],[],[],{"month":148,"tier":38,"weatherTier":38,"for":149,"against":165,"raisedBy":166,"draws":167,"deterrents":168},5,[150,152,154,156,157,159,161,163],{"metric":44,"label":45,"unit":46,"value":151},18.1,{"metric":49,"label":50,"unit":46,"value":153},19.6,{"metric":53,"label":54,"unit":55,"value":155},47.9,{"metric":58,"label":59,"unit":60,"value":61},{"metric":63,"label":64,"unit":65,"value":158},1.3,{"metric":68,"label":69,"unit":65,"value":160},7,{"metric":72,"label":73,"unit":46,"value":162},13,{"metric":77,"label":78,"unit":79,"value":164},73.6,[],[],[],[],{"month":170,"tier":38,"weatherTier":38,"for":171,"against":187,"raisedBy":188,"draws":189,"deterrents":190},6,[172,174,175,177,179,181,183,185],{"metric":44,"label":45,"unit":46,"value":173},15.6,{"metric":49,"label":50,"unit":46,"value":151},{"metric":58,"label":59,"unit":60,"value":176},0.84,{"metric":53,"label":54,"unit":55,"value":178},61.4,{"metric":63,"label":64,"unit":65,"value":180},1.6,{"metric":68,"label":69,"unit":65,"value":182},8.6,{"metric":72,"label":73,"unit":46,"value":184},11.3,{"metric":77,"label":78,"unit":79,"value":186},69.3,[],[],[],[],{"month":160,"tier":38,"weatherTier":38,"for":192,"against":209,"raisedBy":210,"draws":211,"deterrents":212},[193,195,197,199,201,203,205,207],{"metric":44,"label":45,"unit":46,"value":194},14.8,{"metric":53,"label":54,"unit":55,"value":196},59.3,{"metric":58,"label":59,"unit":60,"value":198},0.86,{"metric":49,"label":50,"unit":46,"value":200},17.4,{"metric":63,"label":64,"unit":65,"value":202},1.9,{"metric":68,"label":69,"unit":65,"value":204},9,{"metric":72,"label":73,"unit":46,"value":206},10.5,{"metric":77,"label":78,"unit":79,"value":208},69.5,[],[],[],[],{"month":214,"tier":38,"weatherTier":38,"for":215,"against":229,"raisedBy":230,"draws":231,"deterrents":232},8,[216,218,220,222,223,224,225,227],{"metric":44,"label":45,"unit":46,"value":217},15.1,{"metric":58,"label":59,"unit":60,"value":219},0.9,{"metric":53,"label":54,"unit":55,"value":221},65.3,{"metric":49,"label":50,"unit":46,"value":200},{"metric":63,"label":64,"unit":65,"value":85},{"metric":68,"label":69,"unit":65,"value":70},{"metric":72,"label":73,"unit":46,"value":226},10.7,{"metric":77,"label":78,"unit":79,"value":228},71.6,[],[],[],[],{"month":204,"tier":38,"weatherTier":38,"for":234,"against":248,"raisedBy":249,"draws":250,"deterrents":251},[235,237,239,240,242,243,244,246],{"metric":44,"label":45,"unit":46,"value":236},16.3,{"metric":53,"label":54,"unit":55,"value":238},47,{"metric":58,"label":59,"unit":60,"value":93},{"metric":49,"label":50,"unit":46,"value":241},17.8,{"metric":63,"label":64,"unit":65,"value":95},{"metric":68,"label":69,"unit":65,"value":182},{"metric":72,"label":73,"unit":46,"value":245},11.7,{"metric":77,"label":78,"unit":79,"value":247},74.4,[],[],[],[],{"month":253,"tier":38,"weatherTier":38,"for":254,"against":270,"raisedBy":271,"draws":272,"deterrents":273},10,[255,257,259,261,262,264,266,268],{"metric":44,"label":45,"unit":46,"value":256},18.4,{"metric":49,"label":50,"unit":46,"value":258},19,{"metric":53,"label":54,"unit":55,"value":260},60.2,{"metric":58,"label":59,"unit":60,"value":198},{"metric":63,"label":64,"unit":65,"value":263},1.5,{"metric":68,"label":69,"unit":65,"value":265},9.6,{"metric":72,"label":73,"unit":46,"value":267},13.2,{"metric":77,"label":78,"unit":79,"value":269},76.2,[],[],[],[],{"month":275,"tier":38,"weatherTier":38,"for":276,"against":290,"raisedBy":291,"draws":292,"deterrents":293},11,[277,279,280,282,284,285,286,288],{"metric":44,"label":45,"unit":46,"value":278},20,{"metric":49,"label":50,"unit":46,"value":278},{"metric":53,"label":54,"unit":55,"value":281},59,{"metric":58,"label":59,"unit":60,"value":283},0.89,{"metric":63,"label":64,"unit":65,"value":180},{"metric":68,"label":69,"unit":65,"value":117},{"metric":72,"label":73,"unit":46,"value":287},14.3,{"metric":77,"label":78,"unit":79,"value":289},76.3,[],[],[],[],{"month":37,"tier":38,"weatherTier":38,"for":295,"against":308,"raisedBy":311,"draws":312,"deterrents":313},[296,297,299,301,302,304,306],{"metric":44,"label":45,"unit":46,"value":110},{"metric":49,"label":50,"unit":46,"value":298},21.7,{"metric":53,"label":54,"unit":55,"value":300},46.6,{"metric":58,"label":59,"unit":60,"value":93},{"metric":63,"label":64,"unit":65,"value":303},0.8,{"metric":68,"label":69,"unit":65,"value":305},9.3,{"metric":72,"label":73,"unit":46,"value":307},16.2,[309],{"metric":77,"label":78,"unit":79,"value":310},77,[],[],[],{"key":315,"label":316,"description":317,"note":15,"windows":318,"months":321},"hiking","Hiking and trekking","Cool enough to climb in, dry enough to enjoy, long enough days.",[319],{"from":36,"to":37,"tier":38,"raisedBy":320},[],[322,344,361,378,395,412,429,446,463,480,496,513],{"month":36,"tier":38,"weatherTier":38,"for":323,"against":339,"raisedBy":341,"draws":342,"deterrents":343},[324,325,326,327,328,329,334,335],{"metric":49,"label":50,"unit":46,"value":51},{"metric":53,"label":54,"unit":55,"value":56},{"metric":63,"label":64,"unit":65,"value":66},{"metric":68,"label":69,"unit":65,"value":70},{"metric":58,"label":59,"unit":60,"value":61},{"metric":330,"label":331,"unit":332,"value":333},"daylight_hours_day","Daylight per day","h",14.1,{"metric":44,"label":45,"unit":46,"value":47},{"metric":336,"label":337,"unit":338,"value":47},"wind_max_mean_kmh","Wind (daily max)","km\u002Fh",[340],{"metric":72,"label":73,"unit":46,"value":74},[],[],[],{"month":85,"tier":38,"weatherTier":38,"for":345,"against":356,"raisedBy":358,"draws":359,"deterrents":360},[346,347,348,349,350,351,353,354],{"metric":53,"label":54,"unit":55,"value":91},{"metric":49,"label":50,"unit":46,"value":89},{"metric":63,"label":64,"unit":65,"value":95},{"metric":68,"label":69,"unit":65,"value":97},{"metric":58,"label":59,"unit":60,"value":93},{"metric":330,"label":331,"unit":332,"value":352},13.3,{"metric":44,"label":45,"unit":46,"value":47},{"metric":336,"label":337,"unit":338,"value":355},23.4,[357],{"metric":72,"label":73,"unit":46,"value":74},[],[],[],{"month":106,"tier":38,"weatherTier":38,"for":362,"against":374,"raisedBy":375,"draws":376,"deterrents":377},[363,364,365,366,367,368,370,371,373],{"metric":49,"label":50,"unit":46,"value":110},{"metric":53,"label":54,"unit":55,"value":112},{"metric":63,"label":64,"unit":65,"value":115},{"metric":68,"label":69,"unit":65,"value":117},{"metric":58,"label":59,"unit":60,"value":93},{"metric":330,"label":331,"unit":332,"value":369},12.3,{"metric":44,"label":45,"unit":46,"value":51},{"metric":336,"label":337,"unit":338,"value":372},22.5,{"metric":72,"label":73,"unit":46,"value":119},[],[],[],[],{"month":127,"tier":38,"weatherTier":38,"for":379,"against":391,"raisedBy":392,"draws":393,"deterrents":394},[380,381,382,383,384,385,386,387,389],{"metric":49,"label":50,"unit":46,"value":132},{"metric":53,"label":54,"unit":55,"value":134},{"metric":63,"label":64,"unit":65,"value":66},{"metric":68,"label":69,"unit":65,"value":138},{"metric":44,"label":45,"unit":46,"value":130},{"metric":58,"label":59,"unit":60,"value":93},{"metric":72,"label":73,"unit":46,"value":140},{"metric":330,"label":331,"unit":332,"value":388},11.2,{"metric":336,"label":337,"unit":338,"value":390},22,[],[],[],[],{"month":148,"tier":38,"weatherTier":38,"for":396,"against":408,"raisedBy":409,"draws":410,"deterrents":411},[397,398,399,400,401,402,403,404,406],{"metric":49,"label":50,"unit":46,"value":153},{"metric":53,"label":54,"unit":55,"value":155},{"metric":68,"label":69,"unit":65,"value":160},{"metric":63,"label":64,"unit":65,"value":158},{"metric":44,"label":45,"unit":46,"value":151},{"metric":72,"label":73,"unit":46,"value":162},{"metric":58,"label":59,"unit":60,"value":61},{"metric":336,"label":337,"unit":338,"value":405},21.2,{"metric":330,"label":331,"unit":332,"value":407},10.4,[],[],[],[],{"month":170,"tier":38,"weatherTier":38,"for":413,"against":423,"raisedBy":426,"draws":427,"deterrents":428},[414,415,416,417,418,419,420,421],{"metric":49,"label":50,"unit":46,"value":151},{"metric":53,"label":54,"unit":55,"value":178},{"metric":63,"label":64,"unit":65,"value":180},{"metric":68,"label":69,"unit":65,"value":182},{"metric":44,"label":45,"unit":46,"value":173},{"metric":72,"label":73,"unit":46,"value":184},{"metric":58,"label":59,"unit":60,"value":176},{"metric":336,"label":337,"unit":338,"value":422},24,[424],{"metric":330,"label":331,"unit":332,"value":425},9.9,[],[],[],{"month":160,"tier":38,"weatherTier":38,"for":430,"against":442,"raisedBy":443,"draws":444,"deterrents":445},[431,432,433,434,435,436,437,438,440],{"metric":49,"label":50,"unit":46,"value":200},{"metric":53,"label":54,"unit":55,"value":196},{"metric":63,"label":64,"unit":65,"value":202},{"metric":68,"label":69,"unit":65,"value":204},{"metric":44,"label":45,"unit":46,"value":194},{"metric":72,"label":73,"unit":46,"value":206},{"metric":58,"label":59,"unit":60,"value":198},{"metric":336,"label":337,"unit":338,"value":439},23.9,{"metric":330,"label":331,"unit":332,"value":441},10.1,[],[],[],[],{"month":214,"tier":38,"weatherTier":38,"for":447,"against":459,"raisedBy":460,"draws":461,"deterrents":462},[448,449,450,451,452,453,454,455,457],{"metric":49,"label":50,"unit":46,"value":200},{"metric":53,"label":54,"unit":55,"value":221},{"metric":68,"label":69,"unit":65,"value":70},{"metric":63,"label":64,"unit":65,"value":85},{"metric":44,"label":45,"unit":46,"value":217},{"metric":72,"label":73,"unit":46,"value":226},{"metric":58,"label":59,"unit":60,"value":219},{"metric":330,"label":331,"unit":332,"value":456},10.9,{"metric":336,"label":337,"unit":338,"value":458},24.8,[],[],[],[],{"month":204,"tier":38,"weatherTier":38,"for":464,"against":476,"raisedBy":477,"draws":478,"deterrents":479},[465,466,467,468,469,470,471,472,474],{"metric":49,"label":50,"unit":46,"value":241},{"metric":53,"label":54,"unit":55,"value":238},{"metric":63,"label":64,"unit":65,"value":95},{"metric":68,"label":69,"unit":65,"value":182},{"metric":44,"label":45,"unit":46,"value":236},{"metric":72,"label":73,"unit":46,"value":245},{"metric":58,"label":59,"unit":60,"value":93},{"metric":330,"label":331,"unit":332,"value":473},11.9,{"metric":336,"label":337,"unit":338,"value":475},25.4,[],[],[],[],{"month":253,"tier":38,"weatherTier":38,"for":481,"against":492,"raisedBy":493,"draws":494,"deterrents":495},[482,483,484,485,486,487,488,489,491],{"metric":49,"label":50,"unit":46,"value":258},{"metric":53,"label":54,"unit":55,"value":260},{"metric":63,"label":64,"unit":65,"value":263},{"metric":68,"label":69,"unit":65,"value":265},{"metric":44,"label":45,"unit":46,"value":256},{"metric":72,"label":73,"unit":46,"value":267},{"metric":58,"label":59,"unit":60,"value":198},{"metric":330,"label":331,"unit":332,"value":490},12.9,{"metric":336,"label":337,"unit":338,"value":475},[],[],[],[],{"month":275,"tier":38,"weatherTier":38,"for":497,"against":509,"raisedBy":510,"draws":511,"deterrents":512},[498,499,500,501,502,503,504,506,507],{"metric":49,"label":50,"unit":46,"value":278},{"metric":53,"label":54,"unit":55,"value":281},{"metric":63,"label":64,"unit":65,"value":180},{"metric":68,"label":69,"unit":65,"value":117},{"metric":44,"label":45,"unit":46,"value":278},{"metric":58,"label":59,"unit":60,"value":283},{"metric":330,"label":331,"unit":332,"value":505},13.9,{"metric":72,"label":73,"unit":46,"value":287},{"metric":336,"label":337,"unit":338,"value":508},24.9,[],[],[],[],{"month":37,"tier":38,"weatherTier":38,"for":514,"against":526,"raisedBy":527,"draws":528,"deterrents":529},[515,516,517,518,519,520,522,523,524],{"metric":49,"label":50,"unit":46,"value":298},{"metric":53,"label":54,"unit":55,"value":300},{"metric":63,"label":64,"unit":65,"value":303},{"metric":68,"label":69,"unit":65,"value":305},{"metric":58,"label":59,"unit":60,"value":93},{"metric":330,"label":331,"unit":332,"value":521},14.4,{"metric":44,"label":45,"unit":46,"value":110},{"metric":72,"label":73,"unit":46,"value":307},{"metric":336,"label":337,"unit":338,"value":525},24.7,[],[],[],[],{},[532,534,536,538,540,542,549,560,562,564,566,571,576,584],{"key":49,"label":50,"unit":46,"values":533,"window":15},[51,89,110,132,153,151,200,200,241,258,278,298],{"key":72,"label":73,"unit":46,"values":535,"window":15},[74,74,119,140,162,184,206,226,245,267,287,307],{"key":53,"label":54,"unit":55,"values":537,"window":15},[56,91,112,134,155,178,196,221,238,260,281,300],{"key":44,"label":45,"unit":46,"values":539,"window":15},[47,47,51,130,151,173,194,217,236,256,278,110],{"key":63,"label":64,"unit":65,"values":541,"window":15},[66,95,115,66,158,180,202,85,95,263,180,303],{"key":543,"label":544,"unit":545,"values":546,"window":15},"rain_peak_hour","Time rain usually falls","hour",[214,547,547,547,258,106,106,278,258,214,548,214],16,14,{"key":550,"label":551,"unit":332,"values":552,"window":15},"sunshine_hours_day","Sunshine per day",[369,553,554,425,204,138,555,556,407,557,558,559],11.8,10.8,8.7,9.8,11.1,12.4,12.7,{"key":77,"label":78,"unit":79,"values":561,"window":15},[80,101,122,143,164,186,208,228,247,269,289,310],{"key":68,"label":69,"unit":65,"values":563,"window":15},[70,97,117,138,160,182,204,70,182,265,117,305],{"key":330,"label":331,"unit":332,"values":565,"window":15},[333,352,369,388,407,425,441,456,473,490,505,521],{"key":567,"label":568,"unit":65,"values":569,"window":15},"snow_days","Days with snow",[570,570,570,570,570,570,570,570,570,570,570,570],0,{"key":572,"label":573,"unit":574,"values":575,"window":15},"snowfall_cm_month","Snowfall","cm",[570,570,570,570,570,570,570,570,570,570,570,570],{"key":577,"label":578,"unit":338,"values":579,"window":15},"wind_mean_kmh","Wind (daily mean)",[547,217,580,140,548,581,582,307,583,119,236,547],14.6,15.9,15.8,16.6,{"key":585,"label":586,"unit":338,"values":587,"window":15},"wind_gust_max_mean_kmh","Wind gusts (daily max)",[588,589,590,591,592,593,594,595,596,597,598,599],43.7,42.1,40.2,38.7,37.6,43.2,42.9,44.1,45,45.1,44.8,44.4,[601,619],{"key":602,"label":603,"unit":604,"values":605,"window":616},"pm2_5_mean_ugm3","Air pollution (PM2.5)","ug\u002Fm3",[606,606,607,608,609,610,611,612,613,614,615,170],5.8,5.4,4.6,4.5,3.1,3.3,4.7,6.2,6.7,5.7,{"from":617,"to":618},"2022-08-04","2025-12-31",{"key":620,"label":621,"unit":604,"values":622,"window":628},"pm2_5_max_mean_ugm3","Air pollution (PM2.5, daily peak)",[623,97,97,624,625,626,615,627,425,441,623,70],8.3,7.2,8.1,5.2,7.5,{"from":617,"to":618},[630,634,638,641,645,649,652,655],{"id":631,"name":632,"region":633},"cape-town-western-cape-za-3369157","Cape Town","Western Cape",{"id":635,"name":636,"region":637},"johannesburg-gauteng-za-993800","Johannesburg","Gauteng",{"id":639,"name":640,"region":637},"pretoria-gauteng-za-964137","Pretoria",{"id":642,"name":643,"region":644},"kruger-national-park-mpumalanga-za-986833","Kruger National Park","Mpumalanga",{"id":646,"name":647,"region":648},"durban-kwazulu-natal-za-1007311","Durban","KwaZulu-Natal",{"id":650,"name":651,"region":8},"jeffreys-bay-eastern-cape-za-993910","Jeffreys Bay",{"id":653,"name":654,"region":8},"gqeberha-eastern-cape-za-964420","Gqeberha",{"id":656,"name":657,"region":633},"knysna-western-cape-za-988698","Knysna","Weather data by Open-Meteo.com (CC-BY 4.0), generated using Copernicus Climate Change Service information (ERA5). City data from GeoNames (CC-BY 4.0). Air quality from the Copernicus Atmosphere Monitoring Service (CAMS) and sea temperature from Météo-France \u002F Copernicus Marine, both via Open-Meteo.com. Coastline from Natural Earth. Ski areas from OpenSkiMap.org, © OpenStreetMap contributors (ODbL) and Skimap.org. World Heritage sites from Wikidata (CC0), from the World Heritage List © UNESCO World Heritage Centre. Readership from Wikimedia pageview data (CC0). Destination classification derived from English Wikivoyage, © Wikivoyage contributors (CC BY-SA 4.0)."]