[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fPLToGlWZsQnAR7vzCgdSYKLPK4gXWWko_4QvgW0rVSo":3},{"place":4,"slug":5,"profiles":29,"occasions":519,"normals":520,"recent":602,"nearby":648,"editorial":15,"baseline":27,"attribution":675},{"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":22,"hikingDestination":21,"unescoSites":23,"wikivoyageViews":24,"eligible":25,"occasions":26,"occasionsReviewed":21,"baseline":27,"source":28},"portimao-faro-pt-8010522","Portimão","city","Faro","Portugal","PT",37.1333,-8.7,55614,"Europe\u002FLisbon",null,4.7,442.42,{"name":19,"km":17,"verticalM":20},"La Covatilla",382,false,true,[],4942,{"general":22,"beach":22,"hiking":21,"ski":21},{},"2006-2025","open-meteo-era5",[30,327],{"key":31,"label":32,"description":33,"note":15,"windows":34,"months":45},"general","Exploring outdoors","Mild days and nights, mostly dry and bright. The default for 'when should I go'.",[35,40],{"from":36,"to":37,"tier":38,"raisedBy":39},4,11,"best",[],{"from":41,"to":42,"tier":43,"raisedBy":44},12,3,"good",[],[46,90,113,135,157,178,199,222,242,264,286,307],{"month":47,"tier":43,"weatherTier":43,"for":48,"against":81,"raisedBy":87,"draws":88,"deterrents":89},1,[49,54,59,64,68,73,77],{"metric":50,"label":51,"unit":52,"value":53},"precip_mm_month","Precipitation","mm",48.5,{"metric":55,"label":56,"unit":57,"value":58},"sunshine_fraction","Share of daylight that is sunny","ratio",0.84,{"metric":60,"label":61,"unit":62,"value":63},"apparent_temp_max_mean_c","Feels like (high)","degC",12.7,{"metric":65,"label":66,"unit":62,"value":67},"temp_max_mean_c","Average daily high",15.2,{"metric":69,"label":70,"unit":71,"value":72},"heavy_rain_days","Days with heavy rain","days",1.4,{"metric":74,"label":75,"unit":71,"value":76},"wet_days","Wet days",7.8,{"metric":78,"label":79,"unit":62,"value":80},"temp_min_mean_c","Average daily low",9.1,[82],{"metric":83,"label":84,"unit":85,"value":86},"humidity_mean_pct","Relative humidity","%",79.3,[],[],[],{"month":91,"tier":43,"weatherTier":43,"for":92,"against":107,"raisedBy":110,"draws":111,"deterrents":112},2,[93,95,97,99,101,103,105],{"metric":50,"label":51,"unit":52,"value":94},55.9,{"metric":55,"label":56,"unit":57,"value":96},0.85,{"metric":60,"label":61,"unit":62,"value":98},13.4,{"metric":65,"label":66,"unit":62,"value":100},15.9,{"metric":69,"label":70,"unit":71,"value":102},1.6,{"metric":74,"label":75,"unit":71,"value":104},7.6,{"metric":78,"label":79,"unit":62,"value":106},9.5,[108],{"metric":83,"label":84,"unit":85,"value":109},77.5,[],[],[],{"month":42,"tier":43,"weatherTier":43,"for":114,"against":131,"raisedBy":132,"draws":133,"deterrents":134},[115,117,119,121,123,125,127,129],{"metric":60,"label":61,"unit":62,"value":116},15.4,{"metric":55,"label":56,"unit":57,"value":118},0.88,{"metric":50,"label":51,"unit":52,"value":120},68.4,{"metric":65,"label":66,"unit":62,"value":122},17.2,{"metric":69,"label":70,"unit":71,"value":124},2.4,{"metric":74,"label":75,"unit":71,"value":126},8.9,{"metric":78,"label":79,"unit":62,"value":128},10.6,{"metric":83,"label":84,"unit":85,"value":130},75.6,[],[],[],[],{"month":36,"tier":38,"weatherTier":38,"for":136,"against":153,"raisedBy":154,"draws":155,"deterrents":156},[137,139,141,143,145,147,149,151],{"metric":60,"label":61,"unit":62,"value":138},18.2,{"metric":65,"label":66,"unit":62,"value":140},19.1,{"metric":50,"label":51,"unit":52,"value":142},45,{"metric":55,"label":56,"unit":57,"value":144},0.91,{"metric":69,"label":70,"unit":71,"value":146},1.2,{"metric":74,"label":75,"unit":71,"value":148},7.9,{"metric":78,"label":79,"unit":62,"value":150},12.3,{"metric":83,"label":84,"unit":85,"value":152},75.5,[],[],[],[],{"month":158,"tier":38,"weatherTier":38,"for":159,"against":174,"raisedBy":175,"draws":176,"deterrents":177},5,[160,162,164,166,167,168,170,172],{"metric":60,"label":61,"unit":62,"value":161},21.9,{"metric":65,"label":66,"unit":62,"value":163},22.1,{"metric":50,"label":51,"unit":52,"value":165},21.5,{"metric":55,"label":56,"unit":57,"value":144},{"metric":74,"label":75,"unit":71,"value":36},{"metric":69,"label":70,"unit":71,"value":169},0.5,{"metric":78,"label":79,"unit":62,"value":171},14.2,{"metric":83,"label":84,"unit":85,"value":173},69.6,[],[],[],[],{"month":179,"tier":38,"weatherTier":38,"for":180,"against":195,"raisedBy":196,"draws":197,"deterrents":198},6,[181,183,185,187,189,190,192,194],{"metric":60,"label":61,"unit":62,"value":182},24.9,{"metric":65,"label":66,"unit":62,"value":184},24.4,{"metric":50,"label":51,"unit":52,"value":186},7.5,{"metric":55,"label":56,"unit":57,"value":188},0.94,{"metric":74,"label":75,"unit":71,"value":91},{"metric":69,"label":70,"unit":71,"value":191},0.1,{"metric":78,"label":79,"unit":62,"value":193},16.4,{"metric":83,"label":84,"unit":85,"value":173},[],[],[],[],{"month":200,"tier":38,"weatherTier":38,"for":201,"against":218,"raisedBy":219,"draws":220,"deterrents":221},7,[202,204,206,208,210,212,214,216],{"metric":60,"label":61,"unit":62,"value":203},27.3,{"metric":50,"label":51,"unit":52,"value":205},0.8,{"metric":55,"label":56,"unit":57,"value":207},0.95,{"metric":65,"label":66,"unit":62,"value":209},26.5,{"metric":74,"label":75,"unit":71,"value":211},0.3,{"metric":69,"label":70,"unit":71,"value":213},0,{"metric":78,"label":79,"unit":62,"value":215},17.5,{"metric":83,"label":84,"unit":85,"value":217},68.5,[],[],[],[],{"month":223,"tier":38,"weatherTier":38,"for":224,"against":238,"raisedBy":239,"draws":240,"deterrents":241},8,[225,227,229,230,232,233,234,236],{"metric":60,"label":61,"unit":62,"value":226},28,{"metric":50,"label":51,"unit":52,"value":228},1.8,{"metric":55,"label":56,"unit":57,"value":207},{"metric":65,"label":66,"unit":62,"value":231},27.1,{"metric":74,"label":75,"unit":71,"value":211},{"metric":69,"label":70,"unit":71,"value":191},{"metric":78,"label":79,"unit":62,"value":235},17.9,{"metric":83,"label":84,"unit":85,"value":237},68.1,[],[],[],[],{"month":243,"tier":38,"weatherTier":38,"for":244,"against":260,"raisedBy":261,"draws":262,"deterrents":263},9,[245,247,249,251,253,255,256,258],{"metric":60,"label":61,"unit":62,"value":246},25.9,{"metric":65,"label":66,"unit":62,"value":248},25.3,{"metric":50,"label":51,"unit":52,"value":250},18.6,{"metric":55,"label":56,"unit":57,"value":252},0.93,{"metric":74,"label":75,"unit":71,"value":254},2.9,{"metric":69,"label":70,"unit":71,"value":169},{"metric":78,"label":79,"unit":62,"value":257},17.3,{"metric":83,"label":84,"unit":85,"value":259},72,[],[],[],[],{"month":265,"tier":38,"weatherTier":38,"for":266,"against":280,"raisedBy":283,"draws":284,"deterrents":285},10,[267,269,271,272,274,276,278],{"metric":60,"label":61,"unit":62,"value":268},22.5,{"metric":65,"label":66,"unit":62,"value":270},22.8,{"metric":55,"label":56,"unit":57,"value":118},{"metric":50,"label":51,"unit":52,"value":273},62.5,{"metric":74,"label":75,"unit":71,"value":275},7.4,{"metric":69,"label":70,"unit":71,"value":277},2.1,{"metric":78,"label":79,"unit":62,"value":279},15.7,[281],{"metric":83,"label":84,"unit":85,"value":282},76.7,[],[],[],{"month":37,"tier":38,"weatherTier":38,"for":287,"against":301,"raisedBy":304,"draws":305,"deterrents":306},[288,290,292,293,295,297,299],{"metric":60,"label":61,"unit":62,"value":289},16.6,{"metric":65,"label":66,"unit":62,"value":291},18.3,{"metric":55,"label":56,"unit":57,"value":58},{"metric":50,"label":51,"unit":52,"value":294},61.1,{"metric":69,"label":70,"unit":71,"value":296},1.9,{"metric":74,"label":75,"unit":71,"value":298},8.4,{"metric":78,"label":79,"unit":62,"value":300},12.1,[302],{"metric":83,"label":84,"unit":85,"value":303},78.2,[],[],[],{"month":41,"tier":43,"weatherTier":43,"for":308,"against":321,"raisedBy":324,"draws":325,"deterrents":326},[309,311,313,315,317,318,320],{"metric":55,"label":56,"unit":57,"value":310},0.83,{"metric":50,"label":51,"unit":52,"value":312},62.3,{"metric":60,"label":61,"unit":62,"value":314},14,{"metric":65,"label":66,"unit":62,"value":316},16.1,{"metric":74,"label":75,"unit":71,"value":186},{"metric":69,"label":70,"unit":71,"value":319},2.5,{"metric":78,"label":79,"unit":62,"value":265},[322],{"metric":83,"label":84,"unit":85,"value":323},80.5,[],[],[],{"key":328,"label":329,"description":330,"note":15,"windows":331,"months":338},"beach","Beach and swimming","Hot, dry and sunny. Penalises the monsoon hard.",[332,334,336],{"from":158,"to":158,"tier":43,"raisedBy":333},[],{"from":179,"to":243,"tier":38,"raisedBy":335},[],{"from":265,"to":265,"tier":43,"raisedBy":337},[],[339,357,371,386,401,416,430,445,459,474,489,504],{"month":47,"tier":15,"weatherTier":15,"for":340,"against":350,"raisedBy":354,"draws":355,"deterrents":356},[341,342,343,344,345],{"metric":50,"label":51,"unit":52,"value":53},{"metric":55,"label":56,"unit":57,"value":58},{"metric":69,"label":70,"unit":71,"value":72},{"metric":74,"label":75,"unit":71,"value":76},{"metric":346,"label":347,"unit":348,"value":349},"wind_max_mean_kmh","Wind (daily max)","km\u002Fh",20.6,[351,352,353],{"metric":65,"label":66,"unit":62,"value":67},{"metric":60,"label":61,"unit":62,"value":63},{"metric":78,"label":79,"unit":62,"value":80},[],[],[],{"month":91,"tier":15,"weatherTier":15,"for":358,"against":364,"raisedBy":368,"draws":369,"deterrents":370},[359,360,361,362,363],{"metric":50,"label":51,"unit":52,"value":94},{"metric":55,"label":56,"unit":57,"value":96},{"metric":69,"label":70,"unit":71,"value":102},{"metric":74,"label":75,"unit":71,"value":104},{"metric":346,"label":347,"unit":348,"value":268},[365,366,367],{"metric":65,"label":66,"unit":62,"value":100},{"metric":60,"label":61,"unit":62,"value":98},{"metric":78,"label":79,"unit":62,"value":106},[],[],[],{"month":42,"tier":15,"weatherTier":15,"for":372,"against":379,"raisedBy":383,"draws":384,"deterrents":385},[373,374,375,376,377],{"metric":55,"label":56,"unit":57,"value":118},{"metric":50,"label":51,"unit":52,"value":120},{"metric":69,"label":70,"unit":71,"value":124},{"metric":74,"label":75,"unit":71,"value":126},{"metric":346,"label":347,"unit":348,"value":378},23.3,[380,381,382],{"metric":65,"label":66,"unit":62,"value":122},{"metric":60,"label":61,"unit":62,"value":116},{"metric":78,"label":79,"unit":62,"value":128},[],[],[],{"month":36,"tier":15,"weatherTier":15,"for":387,"against":394,"raisedBy":398,"draws":399,"deterrents":400},[388,389,390,391,392],{"metric":50,"label":51,"unit":52,"value":142},{"metric":55,"label":56,"unit":57,"value":144},{"metric":69,"label":70,"unit":71,"value":146},{"metric":74,"label":75,"unit":71,"value":148},{"metric":346,"label":347,"unit":348,"value":393},22.3,[395,396,397],{"metric":65,"label":66,"unit":62,"value":140},{"metric":60,"label":61,"unit":62,"value":138},{"metric":78,"label":79,"unit":62,"value":150},[],[],[],{"month":158,"tier":43,"weatherTier":43,"for":402,"against":409,"raisedBy":413,"draws":414,"deterrents":415},[403,404,405,406,407],{"metric":50,"label":51,"unit":52,"value":165},{"metric":55,"label":56,"unit":57,"value":144},{"metric":74,"label":75,"unit":71,"value":36},{"metric":69,"label":70,"unit":71,"value":169},{"metric":346,"label":347,"unit":348,"value":408},22.2,[410,411,412],{"metric":65,"label":66,"unit":62,"value":163},{"metric":60,"label":61,"unit":62,"value":161},{"metric":78,"label":79,"unit":62,"value":171},[],[],[],{"month":179,"tier":38,"weatherTier":38,"for":417,"against":426,"raisedBy":427,"draws":428,"deterrents":429},[418,419,420,421,422,423,424,425],{"metric":50,"label":51,"unit":52,"value":186},{"metric":55,"label":56,"unit":57,"value":188},{"metric":65,"label":66,"unit":62,"value":184},{"metric":74,"label":75,"unit":71,"value":91},{"metric":69,"label":70,"unit":71,"value":191},{"metric":60,"label":61,"unit":62,"value":182},{"metric":346,"label":347,"unit":348,"value":268},{"metric":78,"label":79,"unit":62,"value":193},[],[],[],[],{"month":200,"tier":38,"weatherTier":38,"for":431,"against":441,"raisedBy":442,"draws":443,"deterrents":444},[432,433,434,435,436,437,438,439],{"metric":65,"label":66,"unit":62,"value":209},{"metric":50,"label":51,"unit":52,"value":205},{"metric":55,"label":56,"unit":57,"value":207},{"metric":60,"label":61,"unit":62,"value":203},{"metric":74,"label":75,"unit":71,"value":211},{"metric":69,"label":70,"unit":71,"value":213},{"metric":78,"label":79,"unit":62,"value":215},{"metric":346,"label":347,"unit":348,"value":440},23.4,[],[],[],[],{"month":223,"tier":38,"weatherTier":38,"for":446,"against":455,"raisedBy":456,"draws":457,"deterrents":458},[447,448,449,450,451,452,453,454],{"metric":65,"label":66,"unit":62,"value":231},{"metric":50,"label":51,"unit":52,"value":228},{"metric":55,"label":56,"unit":57,"value":207},{"metric":60,"label":61,"unit":62,"value":226},{"metric":74,"label":75,"unit":71,"value":211},{"metric":69,"label":70,"unit":71,"value":191},{"metric":78,"label":79,"unit":62,"value":235},{"metric":346,"label":347,"unit":348,"value":393},[],[],[],[],{"month":243,"tier":38,"weatherTier":38,"for":460,"against":470,"raisedBy":471,"draws":472,"deterrents":473},[461,462,463,464,465,466,467,469],{"metric":50,"label":51,"unit":52,"value":250},{"metric":65,"label":66,"unit":62,"value":248},{"metric":55,"label":56,"unit":57,"value":252},{"metric":74,"label":75,"unit":71,"value":254},{"metric":69,"label":70,"unit":71,"value":169},{"metric":60,"label":61,"unit":62,"value":246},{"metric":346,"label":347,"unit":348,"value":468},19.7,{"metric":78,"label":79,"unit":62,"value":257},[],[],[],[],{"month":265,"tier":43,"weatherTier":43,"for":475,"against":483,"raisedBy":486,"draws":487,"deterrents":488},[476,477,478,479,480,482],{"metric":55,"label":56,"unit":57,"value":118},{"metric":50,"label":51,"unit":52,"value":273},{"metric":69,"label":70,"unit":71,"value":277},{"metric":74,"label":75,"unit":71,"value":275},{"metric":346,"label":347,"unit":348,"value":481},19.6,{"metric":78,"label":79,"unit":62,"value":279},[484,485],{"metric":65,"label":66,"unit":62,"value":270},{"metric":60,"label":61,"unit":62,"value":268},[],[],[],{"month":37,"tier":15,"weatherTier":15,"for":490,"against":497,"raisedBy":501,"draws":502,"deterrents":503},[491,492,493,494,495],{"metric":55,"label":56,"unit":57,"value":58},{"metric":50,"label":51,"unit":52,"value":294},{"metric":69,"label":70,"unit":71,"value":296},{"metric":74,"label":75,"unit":71,"value":298},{"metric":346,"label":347,"unit":348,"value":496},20.4,[498,499,500],{"metric":65,"label":66,"unit":62,"value":291},{"metric":60,"label":61,"unit":62,"value":289},{"metric":78,"label":79,"unit":62,"value":300},[],[],[],{"month":41,"tier":15,"weatherTier":15,"for":505,"against":512,"raisedBy":516,"draws":517,"deterrents":518},[506,507,508,509,510],{"metric":55,"label":56,"unit":57,"value":310},{"metric":50,"label":51,"unit":52,"value":312},{"metric":69,"label":70,"unit":71,"value":319},{"metric":74,"label":75,"unit":71,"value":186},{"metric":346,"label":347,"unit":348,"value":511},20.5,[513,514,515],{"metric":65,"label":66,"unit":62,"value":316},{"metric":60,"label":61,"unit":62,"value":314},{"metric":78,"label":79,"unit":62,"value":265},[],[],[],{},[521,523,525,527,529,531,538,552,554,556,569,573,578,589],{"key":65,"label":66,"unit":62,"values":522,"window":15},[67,100,122,140,163,184,209,231,248,270,291,316],{"key":78,"label":79,"unit":62,"values":524,"window":15},[80,106,128,150,171,193,215,235,257,279,300,265],{"key":50,"label":51,"unit":52,"values":526,"window":15},[53,94,120,142,165,186,205,228,250,273,294,312],{"key":60,"label":61,"unit":62,"values":528,"window":15},[63,98,116,138,161,182,203,226,246,268,289,314],{"key":69,"label":70,"unit":71,"values":530,"window":15},[72,102,124,146,169,191,213,191,169,277,296,319],{"key":532,"label":533,"unit":534,"values":535,"window":15},"rain_peak_hour","Time rain usually falls","hour",[536,536,537,537,536,37,223,91,536,536,536,158],15,17,{"key":539,"label":540,"unit":541,"values":542,"window":15},"sunshine_hours_day","Sunshine per day","h",[543,544,545,41,546,547,548,546,549,550,551,223],8.3,9.2,10.5,12.9,13.8,13.7,11.5,9.9,8.6,{"key":83,"label":84,"unit":85,"values":553,"window":15},[86,109,130,152,173,173,217,237,259,282,303,323],{"key":74,"label":75,"unit":71,"values":555,"window":15},[76,104,126,148,36,91,211,211,254,275,298,186],{"key":557,"label":558,"unit":541,"values":559,"window":15},"daylight_hours_day","Daylight per day",[550,560,41,561,171,562,563,564,565,566,567,568],10.8,13.2,14.7,14.4,13.5,12.4,11.2,10.2,9.7,{"key":570,"label":571,"unit":71,"values":572,"window":15},"snow_days","Days with snow",[213,213,213,213,213,213,213,213,213,213,213,213],{"key":574,"label":575,"unit":576,"values":577,"window":15},"snowfall_cm_month","Snowfall","cm",[213,213,213,213,213,213,213,213,213,213,213,213],{"key":579,"label":580,"unit":348,"values":581,"window":15},"wind_mean_kmh","Wind (daily mean)",[562,279,582,583,583,584,585,586,587,587,588,563],16.2,15.6,16,17.1,15.8,13.1,14.3,{"key":590,"label":591,"unit":348,"values":592,"window":15},"wind_gust_max_mean_kmh","Wind gusts (daily max)",[593,594,595,596,596,597,598,599,600,593,601,600],37.8,41.7,43.8,42.6,43.1,44.5,42.7,38.2,38,[603,615,626,639],{"key":604,"label":605,"unit":62,"values":606,"window":612},"sea_temp_mean_c","Sea temperature",[193,586,583,193,607,608,609,609,610,291,215,611],16.5,17.8,17.4,16.9,16.8,{"from":613,"to":614},"2022-11-24","2025-12-31",{"key":616,"label":617,"unit":62,"values":618,"window":624},"sea_temp_max_mean_c","Sea temperature (daily max)",[607,100,279,619,611,620,621,621,257,622,623,610],16.7,18.1,17.7,18.5,17.6,{"from":625,"to":614},"2022-11-23",{"key":627,"label":628,"unit":629,"values":630,"window":637},"pm2_5_mean_ugm3","Air pollution (PM2.5)","ug\u002Fm3",[631,632,126,80,544,633,543,634,635,568,104,636],7.7,9.4,10.4,9.6,8.8,6.4,{"from":638,"to":614},"2022-08-04",{"key":640,"label":641,"unit":629,"values":642,"window":647},"pm2_5_max_mean_ugm3","Air pollution (PM2.5, daily peak)",[643,644,63,644,645,547,646,98,564,98,128,243],10.7,13,12.5,11.4,{"from":638,"to":614},[649,652,655,658,662,665,669,672],{"id":650,"name":651,"region":651},"lisbon-pt-2267057","Lisbon",{"id":653,"name":654,"region":654},"porto-pt-2735943","Porto",{"id":656,"name":657,"region":8},"lagos-faro-pt-2267226","Lagos",{"id":659,"name":660,"region":661},"funchal-madeira-pt-2267827","Funchal","Madeira",{"id":663,"name":664,"region":651},"sintra-lisbon-pt-2262912","Sintra",{"id":666,"name":667,"region":668},"caldas-da-rainha-leiria-pt-8010546","Caldas da Rainha","Leiria",{"id":670,"name":671,"region":671},"coimbra-pt-8010483","Coimbra",{"id":673,"name":674,"region":651},"cascais-lisbon-pt-8010561","Cascais","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)."]