[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fDN_KBsxkpbP8TD9btkxvvIhNV3ViSMfBMOoqfFrd64M":3},{"place":4,"slug":5,"profiles":29,"occasions":503,"normals":504,"recent":586,"nearby":641,"editorial":15,"baseline":27,"attribution":670},{"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},"puerto-penasco-sonora-mx-3991347","Puerto Peñasco","city","Sonora","Mexico","MX",31.3172,-113.538,62689,"America\u002FHermosillo",null,0.26,447.91,{"name":19,"km":17,"verticalM":20},"Bear Mountain",503,false,true,[],3816,{"general":22,"beach":22,"hiking":21,"ski":21},{},"2006-2025","open-meteo-era5",[30,315],{"key":31,"label":32,"description":33,"note":15,"windows":34,"months":47},"general","Exploring outdoors","Mild days and nights, mostly dry and bright. The default for 'when should I go'.",[35,39,42],{"from":36,"to":36,"tier":37,"raisedBy":38},6,"good",[],{"from":40,"to":40,"tier":37,"raisedBy":41},10,[],{"from":43,"to":44,"tier":45,"raisedBy":46},11,5,"best",[],[48,92,113,136,159,178,196,217,238,257,276,294],{"month":49,"tier":45,"weatherTier":45,"for":50,"against":88,"raisedBy":89,"draws":90,"deterrents":91},1,[51,56,60,65,70,75,79,83],{"metric":52,"label":53,"unit":54,"value":55},"apparent_temp_max_mean_c","Feels like (high)","degC",15.6,{"metric":57,"label":58,"unit":54,"value":59},"temp_max_mean_c","Average daily high",18.5,{"metric":61,"label":62,"unit":63,"value":64},"precip_mm_month","Precipitation","mm",8.1,{"metric":66,"label":67,"unit":68,"value":69},"sunshine_fraction","Share of daylight that is sunny","ratio",0.92,{"metric":71,"label":72,"unit":73,"value":74},"wet_days","Wet days","days",1.6,{"metric":76,"label":77,"unit":73,"value":78},"heavy_rain_days","Days with heavy rain",0.1,{"metric":80,"label":81,"unit":54,"value":82},"temp_min_mean_c","Average daily low",13.2,{"metric":84,"label":85,"unit":86,"value":87},"humidity_mean_pct","Relative humidity","%",57,[],[],[],[],{"month":93,"tier":45,"weatherTier":45,"for":94,"against":109,"raisedBy":110,"draws":111,"deterrents":112},2,[95,97,99,100,102,104,105,107],{"metric":52,"label":53,"unit":54,"value":96},16.9,{"metric":57,"label":58,"unit":54,"value":98},19,{"metric":61,"label":62,"unit":63,"value":36},{"metric":66,"label":67,"unit":68,"value":101},0.93,{"metric":71,"label":72,"unit":73,"value":103},1.3,{"metric":76,"label":77,"unit":73,"value":78},{"metric":80,"label":81,"unit":54,"value":106},14.1,{"metric":84,"label":85,"unit":86,"value":108},58.7,[],[],[],[],{"month":114,"tier":45,"weatherTier":45,"for":115,"against":132,"raisedBy":133,"draws":134,"deterrents":135},3,[116,118,120,122,124,126,128,130],{"metric":52,"label":53,"unit":54,"value":117},19.8,{"metric":57,"label":58,"unit":54,"value":119},20.7,{"metric":61,"label":62,"unit":63,"value":121},5.9,{"metric":66,"label":67,"unit":68,"value":123},0.95,{"metric":71,"label":72,"unit":73,"value":125},1.1,{"metric":76,"label":77,"unit":73,"value":127},0.2,{"metric":80,"label":81,"unit":54,"value":129},16.2,{"metric":84,"label":85,"unit":86,"value":131},59.4,[],[],[],[],{"month":137,"tier":45,"weatherTier":45,"for":138,"against":155,"raisedBy":156,"draws":157,"deterrents":158},4,[139,141,143,145,147,149,151,153],{"metric":52,"label":53,"unit":54,"value":140},22.9,{"metric":57,"label":58,"unit":54,"value":142},23.1,{"metric":61,"label":62,"unit":63,"value":144},1.4,{"metric":66,"label":67,"unit":68,"value":146},0.97,{"metric":71,"label":72,"unit":73,"value":148},0.3,{"metric":76,"label":77,"unit":73,"value":150},0,{"metric":80,"label":81,"unit":54,"value":152},18.8,{"metric":84,"label":85,"unit":86,"value":154},58.2,[],[],[],[],{"month":44,"tier":45,"weatherTier":45,"for":160,"against":174,"raisedBy":175,"draws":176,"deterrents":177},[161,163,165,166,168,169,170,172],{"metric":52,"label":53,"unit":54,"value":162},26,{"metric":57,"label":58,"unit":54,"value":164},25.3,{"metric":61,"label":62,"unit":63,"value":49},{"metric":66,"label":67,"unit":68,"value":167},0.94,{"metric":71,"label":72,"unit":73,"value":78},{"metric":76,"label":77,"unit":73,"value":78},{"metric":84,"label":85,"unit":86,"value":171},60.4,{"metric":80,"label":81,"unit":54,"value":173},21.5,[],[],[],[],{"month":36,"tier":37,"weatherTier":37,"for":179,"against":188,"raisedBy":193,"draws":194,"deterrents":195},[180,181,182,183,184,186],{"metric":61,"label":62,"unit":63,"value":103},{"metric":66,"label":67,"unit":68,"value":167},{"metric":71,"label":72,"unit":73,"value":78},{"metric":76,"label":77,"unit":73,"value":78},{"metric":57,"label":58,"unit":54,"value":185},28.9,{"metric":84,"label":85,"unit":86,"value":187},63.5,[189,191],{"metric":52,"label":53,"unit":54,"value":190},31.3,{"metric":80,"label":81,"unit":54,"value":192},25.5,[],[],[],{"month":197,"tier":15,"weatherTier":15,"for":198,"against":207,"raisedBy":214,"draws":215,"deterrents":216},7,[199,201,202,204,205],{"metric":61,"label":62,"unit":63,"value":200},2.4,{"metric":66,"label":67,"unit":68,"value":167},{"metric":71,"label":72,"unit":73,"value":203},0.5,{"metric":76,"label":77,"unit":73,"value":78},{"metric":84,"label":85,"unit":86,"value":206},67.9,[208,210,212],{"metric":52,"label":53,"unit":54,"value":209},36,{"metric":57,"label":58,"unit":54,"value":211},31.7,{"metric":80,"label":81,"unit":54,"value":213},29.2,[],[],[],{"month":218,"tier":15,"weatherTier":15,"for":219,"against":228,"raisedBy":235,"draws":236,"deterrents":237},8,[220,222,224,225,226],{"metric":61,"label":62,"unit":63,"value":221},5.2,{"metric":66,"label":67,"unit":68,"value":223},0.96,{"metric":71,"label":72,"unit":73,"value":125},{"metric":76,"label":77,"unit":73,"value":78},{"metric":84,"label":85,"unit":86,"value":227},68.6,[229,231,233],{"metric":52,"label":53,"unit":54,"value":230},37.6,{"metric":57,"label":58,"unit":54,"value":232},32.5,{"metric":80,"label":81,"unit":54,"value":234},29.9,[],[],[],{"month":239,"tier":15,"weatherTier":15,"for":240,"against":248,"raisedBy":254,"draws":255,"deterrents":256},9,[241,243,244,245,246],{"metric":61,"label":62,"unit":63,"value":242},9.8,{"metric":66,"label":67,"unit":68,"value":123},{"metric":71,"label":72,"unit":73,"value":74},{"metric":76,"label":77,"unit":73,"value":127},{"metric":84,"label":85,"unit":86,"value":247},64.4,[249,251,252],{"metric":52,"label":53,"unit":54,"value":250},35.7,{"metric":57,"label":58,"unit":54,"value":211},{"metric":80,"label":81,"unit":54,"value":253},28.4,[],[],[],{"month":40,"tier":37,"weatherTier":37,"for":258,"against":270,"raisedBy":273,"draws":274,"deterrents":275},[259,260,262,263,265,266,268],{"metric":52,"label":53,"unit":54,"value":213},{"metric":61,"label":62,"unit":63,"value":261},6.9,{"metric":66,"label":67,"unit":68,"value":123},{"metric":71,"label":72,"unit":73,"value":264},0.8,{"metric":76,"label":77,"unit":73,"value":127},{"metric":57,"label":58,"unit":54,"value":267},28.5,{"metric":84,"label":85,"unit":86,"value":269},55.5,[271],{"metric":80,"label":81,"unit":54,"value":272},23.6,[],[],[],{"month":43,"tier":45,"weatherTier":45,"for":277,"against":290,"raisedBy":291,"draws":292,"deterrents":293},[278,280,282,284,285,286,287,288],{"metric":52,"label":53,"unit":54,"value":279},22.2,{"metric":57,"label":58,"unit":54,"value":281},23.8,{"metric":61,"label":62,"unit":63,"value":283},9.1,{"metric":66,"label":67,"unit":68,"value":167},{"metric":71,"label":72,"unit":73,"value":264},{"metric":76,"label":77,"unit":73,"value":127},{"metric":80,"label":81,"unit":54,"value":59},{"metric":84,"label":85,"unit":86,"value":289},53.6,[],[],[],[],{"month":295,"tier":45,"weatherTier":45,"for":296,"against":311,"raisedBy":312,"draws":313,"deterrents":314},12,[297,299,301,302,304,306,307,309],{"metric":52,"label":53,"unit":54,"value":298},16.8,{"metric":57,"label":58,"unit":54,"value":300},19.5,{"metric":61,"label":62,"unit":63,"value":295},{"metric":66,"label":67,"unit":68,"value":303},0.9,{"metric":71,"label":72,"unit":73,"value":305},1.9,{"metric":76,"label":77,"unit":73,"value":127},{"metric":80,"label":81,"unit":54,"value":308},14.2,{"metric":84,"label":85,"unit":86,"value":310},56.8,[],[],[],[],{"key":316,"label":317,"description":318,"note":15,"windows":319,"months":324},"beach","Beach and swimming","Hot, dry and sunny. Penalises the monsoon hard.",[320,322],{"from":114,"to":114,"tier":37,"raisedBy":321},[],{"from":137,"to":43,"tier":45,"raisedBy":323},[],[325,342,357,372,387,401,415,430,445,460,475,489],{"month":49,"tier":15,"weatherTier":15,"for":326,"against":335,"raisedBy":339,"draws":340,"deterrents":341},[327,328,329,330,331],{"metric":61,"label":62,"unit":63,"value":64},{"metric":66,"label":67,"unit":68,"value":69},{"metric":71,"label":72,"unit":73,"value":74},{"metric":76,"label":77,"unit":73,"value":78},{"metric":332,"label":333,"unit":334,"value":142},"wind_max_mean_kmh","Wind (daily max)","km\u002Fh",[336,337,338],{"metric":57,"label":58,"unit":54,"value":59},{"metric":52,"label":53,"unit":54,"value":55},{"metric":80,"label":81,"unit":54,"value":82},[],[],[],{"month":93,"tier":15,"weatherTier":15,"for":343,"against":350,"raisedBy":354,"draws":355,"deterrents":356},[344,345,346,347,348],{"metric":61,"label":62,"unit":63,"value":36},{"metric":66,"label":67,"unit":68,"value":101},{"metric":71,"label":72,"unit":73,"value":103},{"metric":76,"label":77,"unit":73,"value":78},{"metric":332,"label":333,"unit":334,"value":349},22.8,[351,352,353],{"metric":57,"label":58,"unit":54,"value":98},{"metric":52,"label":53,"unit":54,"value":96},{"metric":80,"label":81,"unit":54,"value":106},[],[],[],{"month":114,"tier":37,"weatherTier":37,"for":358,"against":366,"raisedBy":369,"draws":370,"deterrents":371},[359,360,361,362,363,365],{"metric":61,"label":62,"unit":63,"value":121},{"metric":66,"label":67,"unit":68,"value":123},{"metric":71,"label":72,"unit":73,"value":125},{"metric":76,"label":77,"unit":73,"value":127},{"metric":332,"label":333,"unit":334,"value":364},23.2,{"metric":80,"label":81,"unit":54,"value":129},[367,368],{"metric":57,"label":58,"unit":54,"value":119},{"metric":52,"label":53,"unit":54,"value":117},[],[],[],{"month":137,"tier":45,"weatherTier":45,"for":373,"against":382,"raisedBy":384,"draws":385,"deterrents":386},[374,375,376,377,378,379,380],{"metric":61,"label":62,"unit":63,"value":144},{"metric":66,"label":67,"unit":68,"value":146},{"metric":71,"label":72,"unit":73,"value":148},{"metric":76,"label":77,"unit":73,"value":150},{"metric":57,"label":58,"unit":54,"value":142},{"metric":80,"label":81,"unit":54,"value":152},{"metric":332,"label":333,"unit":334,"value":381},24.5,[383],{"metric":52,"label":53,"unit":54,"value":140},[],[],[],{"month":44,"tier":45,"weatherTier":45,"for":388,"against":397,"raisedBy":398,"draws":399,"deterrents":400},[389,390,391,392,393,394,395,396],{"metric":61,"label":62,"unit":63,"value":49},{"metric":57,"label":58,"unit":54,"value":164},{"metric":66,"label":67,"unit":68,"value":167},{"metric":52,"label":53,"unit":54,"value":162},{"metric":71,"label":72,"unit":73,"value":78},{"metric":76,"label":77,"unit":73,"value":78},{"metric":80,"label":81,"unit":54,"value":173},{"metric":332,"label":333,"unit":334,"value":281},[],[],[],[],{"month":36,"tier":45,"weatherTier":45,"for":402,"against":411,"raisedBy":412,"draws":413,"deterrents":414},[403,404,405,406,407,408,409,410],{"metric":57,"label":58,"unit":54,"value":185},{"metric":61,"label":62,"unit":63,"value":103},{"metric":66,"label":67,"unit":68,"value":167},{"metric":52,"label":53,"unit":54,"value":190},{"metric":71,"label":72,"unit":73,"value":78},{"metric":76,"label":77,"unit":73,"value":78},{"metric":80,"label":81,"unit":54,"value":192},{"metric":332,"label":333,"unit":334,"value":272},[],[],[],[],{"month":197,"tier":45,"weatherTier":45,"for":416,"against":425,"raisedBy":427,"draws":428,"deterrents":429},[417,418,419,420,421,422,423],{"metric":57,"label":58,"unit":54,"value":211},{"metric":61,"label":62,"unit":63,"value":200},{"metric":66,"label":67,"unit":68,"value":167},{"metric":71,"label":72,"unit":73,"value":203},{"metric":76,"label":77,"unit":73,"value":78},{"metric":52,"label":53,"unit":54,"value":209},{"metric":332,"label":333,"unit":334,"value":424},26.8,[426],{"metric":80,"label":81,"unit":54,"value":213},[],[],[],{"month":218,"tier":45,"weatherTier":45,"for":431,"against":439,"raisedBy":442,"draws":443,"deterrents":444},[432,433,434,435,436,437],{"metric":57,"label":58,"unit":54,"value":232},{"metric":61,"label":62,"unit":63,"value":221},{"metric":66,"label":67,"unit":68,"value":223},{"metric":71,"label":72,"unit":73,"value":125},{"metric":76,"label":77,"unit":73,"value":78},{"metric":332,"label":333,"unit":334,"value":438},25.8,[440,441],{"metric":52,"label":53,"unit":54,"value":230},{"metric":80,"label":81,"unit":54,"value":234},[],[],[],{"month":239,"tier":45,"weatherTier":45,"for":446,"against":455,"raisedBy":457,"draws":458,"deterrents":459},[447,448,449,450,451,452,453],{"metric":57,"label":58,"unit":54,"value":211},{"metric":61,"label":62,"unit":63,"value":242},{"metric":66,"label":67,"unit":68,"value":123},{"metric":71,"label":72,"unit":73,"value":74},{"metric":76,"label":77,"unit":73,"value":127},{"metric":52,"label":53,"unit":54,"value":250},{"metric":332,"label":333,"unit":334,"value":454},23.5,[456],{"metric":80,"label":81,"unit":54,"value":253},[],[],[],{"month":40,"tier":45,"weatherTier":45,"for":461,"against":471,"raisedBy":472,"draws":473,"deterrents":474},[462,463,464,465,466,467,468,469],{"metric":57,"label":58,"unit":54,"value":267},{"metric":61,"label":62,"unit":63,"value":261},{"metric":66,"label":67,"unit":68,"value":123},{"metric":52,"label":53,"unit":54,"value":213},{"metric":71,"label":72,"unit":73,"value":264},{"metric":76,"label":77,"unit":73,"value":127},{"metric":80,"label":81,"unit":54,"value":272},{"metric":332,"label":333,"unit":334,"value":470},22.1,[],[],[],[],{"month":43,"tier":45,"weatherTier":45,"for":476,"against":484,"raisedBy":486,"draws":487,"deterrents":488},[477,478,479,480,481,482,483],{"metric":61,"label":62,"unit":63,"value":283},{"metric":66,"label":67,"unit":68,"value":167},{"metric":71,"label":72,"unit":73,"value":264},{"metric":76,"label":77,"unit":73,"value":127},{"metric":57,"label":58,"unit":54,"value":281},{"metric":80,"label":81,"unit":54,"value":59},{"metric":332,"label":333,"unit":334,"value":140},[485],{"metric":52,"label":53,"unit":54,"value":279},[],[],[],{"month":295,"tier":15,"weatherTier":15,"for":490,"against":496,"raisedBy":500,"draws":501,"deterrents":502},[491,492,493,494,495],{"metric":61,"label":62,"unit":63,"value":295},{"metric":66,"label":67,"unit":68,"value":303},{"metric":71,"label":72,"unit":73,"value":305},{"metric":76,"label":77,"unit":73,"value":127},{"metric":332,"label":333,"unit":334,"value":454},[497,498,499],{"metric":57,"label":58,"unit":54,"value":300},{"metric":52,"label":53,"unit":54,"value":298},{"metric":80,"label":81,"unit":54,"value":308},[],[],[],{},[505,507,509,511,513,515,522,538,540,542,552,556,561,572],{"key":57,"label":58,"unit":54,"values":506,"window":15},[59,98,119,142,164,185,211,232,211,267,281,300],{"key":80,"label":81,"unit":54,"values":508,"window":15},[82,106,129,152,173,192,213,234,253,272,59,308],{"key":61,"label":62,"unit":63,"values":510,"window":15},[64,36,121,144,49,103,200,221,242,261,283,295],{"key":52,"label":53,"unit":54,"values":512,"window":15},[55,96,117,140,162,190,209,230,250,213,279,298],{"key":76,"label":77,"unit":73,"values":514,"window":15},[78,78,127,150,78,78,78,78,127,127,127,127],{"key":516,"label":517,"unit":518,"values":519,"window":15},"rain_peak_hour","Time rain usually falls","hour",[520,218,218,197,44,218,36,218,197,40,521,295],23,20,{"key":523,"label":524,"unit":525,"values":526,"window":15},"sunshine_hours_day","Sunshine per day","h",[527,528,529,530,531,532,533,534,535,536,537,283],9.6,10.4,11.4,12.6,13,13.3,13.1,12.8,11.8,10.8,9.9,{"key":84,"label":85,"unit":86,"values":539,"window":15},[87,108,131,154,171,187,206,227,247,269,289,310],{"key":71,"label":72,"unit":73,"values":541,"window":15},[74,103,125,148,78,78,203,125,74,264,264,305],{"key":543,"label":544,"unit":525,"values":545,"window":15},"daylight_hours_day","Daylight per day",[528,546,295,531,547,308,548,82,549,529,550,551],11.1,13.8,13.9,12.3,10.6,10.1,{"key":553,"label":554,"unit":73,"values":555,"window":15},"snow_days","Days with snow",[150,150,150,150,150,150,150,150,150,150,150,150],{"key":557,"label":558,"unit":559,"values":560,"window":15},"snowfall_cm_month","Snowfall","cm",[150,150,150,150,150,150,150,150,150,150,150,150],{"key":562,"label":563,"unit":334,"values":564,"window":15},"wind_mean_kmh","Wind (daily mean)",[565,566,567,568,298,298,152,569,570,571,570,568],16.1,15.4,15.3,16.5,17.9,15.7,15,{"key":573,"label":574,"unit":334,"values":575,"window":15},"wind_gust_max_mean_kmh","Wind gusts (daily max)",[232,576,577,578,579,580,230,581,582,583,584,585],32.2,33.1,35.4,35,34.5,36.5,33.9,32.1,32.4,33.6,[587,604,616,631],{"key":588,"label":589,"unit":54,"values":590,"window":601},"sea_temp_mean_c","Sea temperature",[591,591,592,593,454,594,595,596,597,598,599,600],16.6,18.1,20.4,26.4,30.2,31.6,31.1,28.2,22.6,18.7,{"from":602,"to":603},"2022-11-23","2025-12-31",{"key":605,"label":606,"unit":54,"values":607,"window":614},"sea_temp_max_mean_c","Sea temperature (daily max)",[298,96,608,119,281,609,610,611,190,253,612,613],18.4,26.7,30.5,31.8,22.7,18.9,{"from":615,"to":603},"2022-11-22",{"key":617,"label":618,"unit":619,"values":620,"window":629},"pm2_5_mean_ugm3","Air pollution (PM2.5)","ug\u002Fm3",[621,622,623,624,625,537,546,626,627,623,628,623],6.7,5.8,5.6,6.5,7.1,9.2,7.8,5.1,{"from":630,"to":603},"2022-08-03",{"key":632,"label":633,"unit":619,"values":634,"window":640},"pm2_5_max_mean_ugm3","Air pollution (PM2.5, daily peak)",[635,636,637,239,242,600,152,638,532,218,639,636],10.3,8.3,8.5,14.4,7.4,{"from":630,"to":603},[642,645,649,652,656,659,663,667],{"id":643,"name":644,"region":644},"mexico-city-mx-3530597","Mexico City",{"id":646,"name":647,"region":648},"cancun-quintana-roo-mx-3531673","Cancún","Quintana Roo",{"id":650,"name":651,"region":651},"oaxaca-mx-3522507","Oaxaca",{"id":653,"name":654,"region":655},"puerto-vallarta-jalisco-mx-3991328","Puerto Vallarta","Jalisco",{"id":657,"name":658,"region":648},"tulum-quintana-roo-mx-3515040","Tulum",{"id":660,"name":661,"region":662},"tijuana-baja-california-mx-3981609","Tijuana","Baja California",{"id":664,"name":665,"region":666},"cabo-san-lucas-baja-california-sur-mx-3985710","Cabo San Lucas","Baja California Sur",{"id":668,"name":669,"region":655},"guadalajara-jalisco-mx-4005539","Guadalajara","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)."]