PageSourceSearch

https://mrplayas.com/assets/Layout-DW7djSJF.js

js mrplayas.com collected 2026-10-09 05:13:03 UTC 43,234 bytes, 1 lines download raw bytes

1import{c as f,r as u,u as P,j as e,X as v,l as N,L as a,t as M}from"./index-DW8-rQeG.js";const z=f("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);const R=f("MapPin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);const W=f("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);const H=f("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]),I=[{r:"/",t:"Mr. Playas: Honest Mexico Beach Guide — Where to Go & Skip"},{r:"/about",t:"About Mr. Playas — Mexico's Honest Beach Guide"},{r:"/affiliate-disclosure",t:"Affiliate Disclosure — Mr. Playas"},{r:"/bacalar",t:"Bacalar, Mexico Travel Guide 2026 — Lake of Seven Colors"},{r:"/bacalar/boat-tours",t:"Bacalar Boat Tours 2026: Prices, Stops & Honest Guide"},{r:"/bacalar/restaurants",t:"Where to Eat in Bacalar 2026: Real Picks, Not Resort Lists"},{r:"/bahia-de-kino",t:"Bahía de Kino (Kino Bay): Beaches, Seafood & Isla Tiburón"},{r:"/bahia-de-kino/restaurants",t:"Best Restaurants in Bahía de Kino 2026 — Where to Eat"},{r:"/bahia-de-kino/things-to-do",t:"Things to Do in Bahía de Kino 2026 — Activities & Tours"},{r:"/bahia-de-kino/vacation-rentals",t:"Kino Bay Vacation Rentals & Beach Rentals 2026: Honest Guide"},{r:"/blog",t:"Mr. Playas Blog — Mexico's Honest Beach Guide"},{r:"/blog/acapulco-guide",t:"Acapulco (2026): The Honest Guide — Advisory Included"},{r:"/blog/ado-bus-mexico",t:"ADO Bus Mexico (2026): Routes, Prices, Classes & How to Book"},{r:"/blog/bacalar-bioluminescence",t:"Bacalar Bioluminescence: When, Where & How to See It — Mr. Playas"},{r:"/blog/bacalar-vs-tulum",t:"Bacalar vs Tulum (2026): 30–50% Cheaper, but No Beach"},{r:"/blog/best-beach-towns-in-mexico",t:"The 18 Best Beach Towns in Mexico (2026): Honest Picks by Type"},{r:"/blog/best-beach-towns-mexico-retire",t:"Best Places to Retire in Mexico on the Beach (7 Towns, 2026)"},{r:"/blog/best-beaches-in-mexico",t:"Best Beaches in Mexico (2026): Swim, Seaweed, First Timer"},{r:"/blog/best-cenote-tours-from-cancun",t:"Best Cenote Tours From Cancún (2026): Ranked & Worth Booking"},{r:"/blog/best-time-to-visit-tulum",t:"Best Time to Visit Tulum (2026): Sargassum, Crowds, Storms"},{r:"/blog/bioluminescence-in-mexico",t:"Bioluminescence in Mexico (2026): The 3 Places That Glow"},{r:"/blog/bucerias-vs-nuevo-vallarta",t:"Bucerías vs Nuevo Vallarta (2026): Which Is Better for Your Trip?"},{r:"/blog/cabo-pulmo-guide",t:"Cabo Pulmo National Park 2026: Snorkeling, Tours & Prices"},{r:"/blog/cabo-shore-excursions",t:"Cabo Shore Excursions (2026): Tender Port Playbook & Prices"},{r:"/blog/cabo-yacht-rentals",t:"Cabo Yacht Rentals (2026): Real Prices & Which Boat"},{r:"/blog/can-americans-buy-property-mexico",t:"Can Americans Buy Property in Mexico in 2026? Yes — Here's How"},{r:"/blog/cancun-airport-transfers",t:"Cancún Airport Transfers (2026): Private vs Shared vs ADO"},{r:"/blog/cancun-passport-requirements",t:"Do You Need a Passport to Go to Cancún? (2026 Complete Guide)"},{r:"/blog/cancun-vs-playa-del-carmen",t:"Cancún vs Playa del Carmen (2026): 9 Differences That Matter"},{r:"/blog/cancun-weather-by-month-2026",t:"Cancún Weather by Month 2026: Best Swim Window, Sargassum"},{r:"/blog/cenotes-near-cancun-day-trip",t:"Cenotes Near Cancún Without a Tour: DIY by Car & Colectivo (2026)"},{r:"/blog/cerritos-beach-surf",t:"Cerritos Beach Surf (2026): Lessons, Rentals & the Wave"},{r:"/blog/cerro-tetakawi-hike",t:"Cerro Tetakawi Hike (2026): Trail Guide & What to Bring"},{r:"/blog/chichen-itza-tours-from-cancun",t:"Chichén Itzá Tours From Cancún (2026): Ranked & Priced"},{r:"/blog/clothing-optional-resorts-mexico",t:"Clothing-Optional Resorts in Mexico (2026): Which One Fits"},{r:"/blog/coco-bongo-cancun",t:"Coco Bongo Cancún (2026): Tickets, Prices, VIP & Is It Worth It"},{r:"/blog/cost-of-living-mexico-beach-towns",t:"Cost of Living in Mexico Beach Towns 2026: Real Monthly Numbers"},{r:"/blog/costa-maya-shore-excursions",t:"Costa Maya Excursions (2026): Cruise Port, Ruins & Bacalar"},{r:"/blog/costa-maya-snorkeling",t:"Costa Maya Snorkeling (2026): $26 Reef Trips, $5 Taxi"},{r:"/blog/cozumel-shore-excursions",t:"Cozumel Shore Excursions (2026): Book Independent & Save"},{r:"/blog/easter-week-san-carlos",t:"Easter Week in San Carlos, Sonora 2026 — Survival Guide"},{r:"/blog/ensenada-shore-excursions",t:"Ensenada Shore Excursions (2026): Wine, Blowhole & Tacos"},{r:"/blog/gran-cenote-vs-dos-ojos",t:"Gran Cenote vs Dos Ojos (2026): Fees, Crowds, Who Wins"},{r:"/blog/how-to-get-to-san-carlos-sonora",t:"How to Get to San Carlos, Sonora from the US — 2026 Guide"},{r:"/blog/huatulco-oaxaca-guide",t:"Huatulco, Oaxaca — The Complete Travel Guide"},{r:"/blog/is-cancun-worth-it",t:"Is Cancún Safe in 2026 — and Is It Worth It?"},{r:"/blog/is-san-carlos-safe",t:"Is San Carlos, Sonora Safe in 2026? An Honest Answer"},{r:"/blog/isla-del-tiburon-guide",t:"Isla Tiburón (Tiburon Island): Permits, Costs, How to Visit"},{r:"/blog/isla-mujeres-catamaran-tours",t:"Isla Mujeres Catamaran Tours From Cancún (2026): Worth Booking"},{r:"/blog/ixtapa-zihuatanejo-guide",t:"Ixtapa-Zihuatanejo (2026): The Two-Town Pacific Guide"},{r:"/blog/kino-bay-scallops",t:"Kino Bay Scallops — The Best Seafood in Sonora"},{r:"/blog/la-paz-playa-balandra-guide",t:"La Paz & Playa Balandra — The Complete Guide 2026"}
1,{r:"/blog/las-coloradas-pink-lakes",t:"Las Coloradas Pink Lakes (2026): The Honest Day Trip"},{r:"/blog/loreto-baja-guide",t:"Loreto, Baja California Sur — The Complete Guide 2026"},{r:"/blog/los-cabos-in-december",t:"Los Cabos in December (2026): Dry, Busy, Cooler Water"},{r:"/blog/los-cabos-vs-cancun",t:"Cabo vs Cancún (2026): Swim, Seaweed, Town"},{r:"/blog/mahahual-costa-maya-guide",t:"Mahahual & the Costa Maya: Caribbean Reef Without the Crowd Tax"},{r:"/blog/manialtepec-bioluminescence",t:"Puerto Escondido Bioluminescence (2026): Manialtepec Tours"},{r:"/blog/marietas-islands-day-tour",t:"Marietas Islands Day Tour (2026): Cost & Honest Guide"},{r:"/blog/mazatlan-shore-excursions",t:"Mazatlán Shore Excursions (2026): Walkable Port, Real Prices"},{r:"/blog/mazunte-oaxaca-guide",t:"Mazunte, Oaxaca — Yoga, Sea Turtles & Mezcal"},{r:"/blog/mexico-travel-essentials",t:"Mexico Travel Essentials (2026): Water, Uber, Tipping & Cash"},{r:"/blog/nude-beaches-mexico",t:"The Beach in Mexico With No Rules: It's Zipolite (2026)"},{r:"/blog/playa-del-carmen-vs-tulum",t:"Playa del Carmen vs Tulum (2026): The Honest Comparison"},{r:"/blog/puerto-escondido-vs-mazunte",t:"Mazunte vs Puerto Escondido: The Honest 2026 Comparison"},{r:"/blog/puerto-morelos-guide",t:"Puerto Morelos (2026): The Riviera Maya's Quiet Middle"},{r:"/blog/puerto-vallarta-shore-excursions",t:"Puerto Vallarta Shore Excursions (2026): Best of a Port Day"},{r:"/blog/puerto-vallarta-travel-guide-2026",t:"Puerto Vallarta (2026): A City With a Beach, Not a Strip"},{r:"/blog/puerto-vallarta-vs-cancun",t:"Puerto Vallarta vs Cancún 2026: We've Stayed in Both"},{r:"/blog/punta-cometa-oaxaca",t:"Punta Cometa, Oaxaca — Best Sunset on the Mexican Pacific"},{r:"/blog/riviera-maya-catamaran-charters",t:"Riviera Maya Catamaran Charters (2026): Private Boat Days"},{r:"/blog/rosarito-guide",t:"Rosarito (2026): The First Beach Town Below the Border"},{r:"/blog/san-agustinillo-oaxaca",t:"San Agustinillo, Oaxaca — The Village Between the Parties"},{r:"/blog/san-carlos-vs-bahia-de-kino",t:"San Carlos vs Bahía de Kino — Which Is Better?"},{r:"/blog/san-felipe-baja-guide",t:"San Felipe, Baja California (2026): Honest Guide for US Drivers"},{r:"/blog/sandboarding-san-carlos",t:"Sandboarding in San Carlos, Sonora — Dunes, Tours & Tips"},{r:"/blog/scuba-certification-mexico",t:"Scuba Certification in Mexico (2026): Where & What It Costs"},{r:"/blog/scuba-diving-san-carlos",t:"Scuba Diving in San Carlos, Sonora: Best Spots, Prices & Tips"},{r:"/blog/sea-turtles-sea-of-cortez",t:"Sea Turtles in the Sea of Cortez: 5 Species & Where to See Them"},{r:"/blog/sian-kaan-tours-from-tulum",t:"Sian Ka'an Tours From Tulum (2026): Float, Safari & Cost"},{r:"/blog/sonora-food-guide",t:"Sonora Food Guide: What You Need to Eat on the Coast"},{r:"/blog/tulum-airport-transfers",t:"Tulum Airport Transfers (2026): TQO to Town, Priced"},{r:"/blog/tulum-map",t:"Tulum Map (2026): Pueblo vs Hotel Zone vs Aldea Zama"},{r:"/blog/valle-de-guadalupe-wine-tours",t:"Valle de Guadalupe Wine Tours (2026): Cost & Which to Book"},{r:"/blog/visitax-quintana-roo",t:"VisiTAX Mexico (2026): What It Is, Cost & How to Avoid Overpaying"},{r:"/blog/whale-shark-tours-cancun",t:"Whale Shark Tours from Cancún and Holbox (2026)"},{r:"/blog/whale-watching-san-carlos",t:"Whale Watching in San Carlos, Mexico: Nov–Mar Season Guide"},{r:"/blog/what-is-a-sonora-grill",t:"What Is a Sonora Grill? Mexico's Steakhouse Tradition (2026)"},{r:"/blog/what-to-pack-san-carlos",t:"What to Pack for San Carlos, Sonora — The Complete List"},{r:"/blog/where-is-tulum",t:"Where Is Tulum? Location, Distance & How to Get There"},{r:"/blog/where-to-stay-san-carlos",t:"Where to Stay in San Carlos, Sonora 2026: Hotels & Rentals"},{r:"/blog/xcaret-park-guide",t:"Xcaret Park Cancún (2026): Prices, Plus vs Basic, Is It Worth It"},{r:"/blog/xcaret-vs-xel-ha-vs-xplor",t:"Xcaret vs Xel-Há vs Xplor: Which Park to Pick (2026)"},{r:"/blog/xoximilco-cancun",t:"Xoximilco Cancún (2026): Prices, What to Expect & Is It Worth It"},{r:"/blog/xplor-park-guide",t:"Xplor Park Cancún (2026): Zip Lines, Prices, Fuego vs Day"},{r:"/blog/yal-ku-lagoon-akumal",t:"Yal-Ku Lagoon & Half Moon Bay (2026): Akumal, Quietly"},{r:"/blog/zicatela-mexican-pipeline",t:"Mexican Pipeline, Zicatela: Wave Size by Month, Who Can Surf"},{r:"/blog/zipolite-nudist-beach-oaxaca",t:"Zipolite, Oaxaca (2026): Beach Rules, Where to Stay & Access"},{r:"/bucerias",t:"Bucerías, Mexico: Walkable Beach Town, No Car Needed (2026)"},{r:"/bucerias/restaurants",t:"Best Restaurants in Bucerías (2026): The 10 Worth Booking"},{r:"/bucerias/where-to-stay",t:"Where to Stay in Bucerías (2026): Best Hotels by Area"},{r:"/cancun",t:"Cancún Travel Guide 2026: Beaches, Cenotes & the Hotel Zone"},{r:"/cancun/beach-clubs",t:"Cancún Beach Clubs 2026: Day Passe
1s, Party Cruises & Picks"},{r:"/cancun/beaches",t:"Cancún Beaches (2026): Delfines, Langosta, Which to Swim"},{r:"/cancun/cenotes",t:"Cancún Cenotes: DIY Logistics Hub (Rentals, Colectivos, ADO) 2026"},{r:"/cancun/cenotes/calavera",t:"Cenote Calavera 2026: Skull Cenote in Tulum — Jump, Swim, Dive"},{r:"/cancun/cenotes/dos-ojos",t:"Dos Ojos Cenote 2026: Entrance Fee, Snorkeling & How to Get There"},{r:"/cancun/cenotes/gran-cenote",t:"Gran Cenote Tulum 2026: Turtles, Entrance Fee & How to Visit"},{r:"/cancun/cenotes/ik-kil",t:"Cenote Ik Kil 2026: Entrance, Chichén Itzá Combo & Photos"},{r:"/cancun/cenotes/rio-secreto",t:"Río Secreto 2026: Underground River Tour — Price, Times, Tips"},{r:"/cancun/cenotes/suytun",t:"Cenote Suytun 2026: Light Beam Times, Fee & How to Visit"},{r:"/cancun/excursions",t:"Cancún Excursions 2026: Best Day Trips, Prices & What to Skip"},{r:"/cancun/nightlife",t:"Cancún Nightlife 2026 — Clubs, Bars & Where Locals Go"},{r:"/cancun/real-estate",t:"Cancún Real Estate 2026: Buyer's Guide for Americans"},{r:"/cancun/restaurants",t:"Best Restaurants in Cancún 2026: Hotel Zone & Downtown Picks"},{r:"/cancun/snorkeling",t:"Snorkeling in Cancún 2026: Best Reefs, Prices & Honest Picks"},{r:"/cancun/theme-parks",t:"Cancún Theme Parks 2026: Xcaret, Xplor, Xel-Há & Xoximilco"},{r:"/cancun/things-to-do",t:"Things to Do in Cancún 2026: Cenotes, Isla Mujeres & More"},{r:"/cancun/where-to-stay",t:"Where to Stay in Cancún 2026: Hotel Zone Map, Resorts & Airbnb"},{r:"/cenotes",t:"Cenotes in Mexico (2026): Which One to Actually Swim"},{r:"/contact",t:"Contact Mr. Playas | Mexico Beach Travel"},{r:"/cozumel",t:"Cozumel Travel Guide 2026: Diving, Beaches & Getting There"},{r:"/cozumel/beaches",t:"Cozumel Beaches (2026): West vs East, Park Fee, Chen Río"},{r:"/cozumel/chankanaab",t:"Chankanaab Park Cozumel 2026: Cost, Snorkeling & Honest Review"},{r:"/cozumel/diving-snorkeling",t:"Cozumel Diving & Snorkeling 2026: Palancar Reef & Drift Dives"},{r:"/cozumel/el-cielo",t:"El Cielo Cozumel 2026: Starfish Sandbar Tour & Rules"},{r:"/cozumel/getting-there",t:"How to Get to Cozumel 2026: Ferry from Playa & Direct Flights"},{r:"/cozumel/nightlife",t:"Cozumel Nightlife 2026 — After the Ships Leave"},{r:"/cozumel/palancar-reef",t:"Palancar Reef Cozumel 2026: Diving, Snorkeling & Cost"},{r:"/cozumel/restaurants",t:"Best Restaurants in Cozumel 2026: Where to Eat Beyond the Pier"},{r:"/cozumel/things-to-do",t:"Things to Do in Cozumel 2026 — Beyond Diving"},{r:"/cozumel/where-to-stay",t:"Where to Stay in Cozumel 2026: Town, Resorts & Dive Hotels"},{r:"/holbox",t:"Isla Holbox (2026): Is It Worth It, How Many Days, Costs"},{r:"/holbox/beaches",t:"Best Beaches on Isla Holbox 2026: What the Water Is Really Like"},{r:"/holbox/bioluminescence",t:"Holbox Bioluminescence (2026): Best Nights, Spots & Prices"},{r:"/holbox/getting-there",t:"How to Get to Holbox: Chiquilá Is the Word"},{r:"/holbox/golf-cart-rentals",t:"Holbox Golf Cart Rental (2026): Do You Actually Need One?"},{r:"/holbox/nightlife",t:"Holbox Nightlife 2026: Beach Bars, Rooftops & the Glowing Sea"},{r:"/holbox/punta-mosquito",t:"Punta Mosquito, Holbox: How to Get There & Tide Rule (2026)"},{r:"/holbox/restaurants",t:"Best Restaurants in Holbox (2026): The 6 Worth Booking"},{r:"/holbox/things-to-do",t:"Things to Do in Isla Holbox 2026: Whale Sharks & Bioluminescence"},{r:"/holbox/whale-shark-season",t:"Holbox Whale Shark Season 2026: June to mid-September"},{r:"/holbox/where-to-stay",t:"Where to Stay in Holbox 2026: Boutique Hotels & Cabanas"},{r:"/isla-mujeres",t:"Isla Mujeres (2026): Sleep There or Day-Trip, Playa Norte, Ferry"},{r:"/isla-mujeres/beaches",t:"Playa Norte and Isla Mujeres Beaches (2026)"},{r:"/isla-mujeres/getting-there",t:"Cancún to Isla Mujeres Ferry (2026): Docks, Times, Prices"},{r:"/isla-mujeres/golf-cart-rental",t:"Isla Mujeres Golf Cart Rental (2026): Prices and Rules"},{r:"/isla-mujeres/nightlife",t:"Isla Mujeres Nightlife 2026: Hidalgo Street & Swing Bars"},{r:"/isla-mujeres/restaurants",t:"Best Restaurants in Isla Mujeres 2026: Beachfront to Mid-Island"},{r:"/isla-mujeres/snorkeling",t:"Snorkeling in Isla Mujeres 2026: Reef Tours, MUSA & Whale Sharks"},{r:"/isla-mujeres/things-to-do",t:"Things to Do in Isla Mujeres 2026: Snorkel, Whale Sharks & More"},{r:"/isla-mujeres/where-to-stay",t:"Where to Stay in Isla Mujeres 2026: Hotels Near Playa Norte"},{r:"/la-paz",t:"La Paz, Baja California Sur — Travel Guide 2026"},{r:"/la-paz/balandra-beach",t:"Balandra Beach, La Paz: 125 MXN Bracelet, Hours & Rules"},{r:"/la-paz/beaches",t:"Best Beaches Near La Paz 2026: Balandra, Tecolote & More"},{r:"/la-paz/espiritu-santo",t:"Espíritu Santo & Sea Lions La Paz: 2026 Tour Cost & Guide"}
1,{r:"/la-paz/getting-there",t:"How to Get to La Paz — Flights, Drive & Ferry Guide"},{r:"/la-paz/nightlife",t:"La Paz Nightlife 2026 — The Malecón, Mezcal & Craft Beer"},{r:"/la-paz/restaurants",t:"Best Restaurants in La Paz BCS 2026: Malecon & Beyond"},{r:"/la-paz/things-to-do",t:"Things to Do in La Paz 2026: Espíritu Santo, Kayaking & Malecon"},{r:"/la-paz/whale-sharks",t:"La Paz Whale Sharks 2026: Season, Tour Cost & The Rules"},{r:"/la-paz/whale-watching",t:"Whale Watching in La Paz 2026: Blue Whales, Humpbacks & Tours"},{r:"/la-paz/where-to-stay",t:"Where to Stay in La Paz 2026: Malecon Hotels to Budget Picks"},{r:"/los-cabos",t:"Los Cabos — Complete Guide: Beaches, Cabo San Lucas & More"},{r:"/los-cabos/beaches",t:"Los Cabos Beaches (2026): Most of the Sand Is a Look"},{r:"/los-cabos/best-tacos",t:"Best Tacos in Los Cabos 2026 — Where the Locals Eat"},{r:"/los-cabos/budget-tips",t:"Los Cabos on a Budget 2026 — How to Save"},{r:"/los-cabos/cabo-san-lucas",t:"Cabo San Lucas Guide 2026: The Arch, Beaches & Tips"},{r:"/los-cabos/el-arco",t:"El Arco Cabo San Lucas 2026: Boat Tours, Sea Lions & Photo Tips"},{r:"/los-cabos/fishing",t:"Sport Fishing in Los Cabos — Marlin Capital of the World"},{r:"/los-cabos/glass-bottom-boat",t:"Cabo Glass-Bottom Boat 2026: Price, Route & Honest Review"},{r:"/los-cabos/golf",t:"Golf in Los Cabos 2026 — Complete Course Guide"},{r:"/los-cabos/lovers-beach",t:"Lovers Beach vs Divorce Beach (2026): Swim One Side Only"},{r:"/los-cabos/nightlife",t:"Bars & Nightlife in Los Cabos 2026 — The Real Guide"},{r:"/los-cabos/restaurants",t:"Best Restaurants in Los Cabos 2026: 14 Picks with Real Reviews"},{r:"/los-cabos/san-jose-nightlife",t:"Bars in San José del Cabo 2026: The Quiet Side of Cabo Nightlife"},{r:"/los-cabos/snorkeling-diving",t:"Snorkeling & Diving in Los Cabos 2026 — Complete Guide"},{r:"/los-cabos/things-to-do",t:"25 Best Things to Do in Los Cabos (2026): Activities Ranked"},{r:"/los-cabos/tips",t:"Los Cabos Travel Tips 2026 — Everything You Need to Know"},{r:"/los-cabos/todos-santos",t:"Todos Santos 2026: Beaches, Restaurants & Day Trip from Cabo"},{r:"/los-cabos/whale-watching",t:"Cabo Whale Watching 2026: Season, Best Boats & Prices"},{r:"/los-cabos/where-to-stay",t:"Where to Stay in Los Cabos 2026 — Zone by Zone Guide"},{r:"/manzanillo",t:"Manzanillo — Beaches, Restaurants & Sport Fishing Guide"},{r:"/manzanillo/beaches",t:"Best Beaches in Manzanillo 2026: La Audiencia, Miramar & More"},{r:"/manzanillo/restaurants",t:"Best Restaurants in Manzanillo (2026): The 7 Worth Booking"},{r:"/manzanillo/things-to-do",t:"Things to Do in Manzanillo 2026: Fishing, Snorkeling & El Chanal"},{r:"/manzanillo/where-to-stay",t:"Where to Stay in Manzanillo 2026: Best Zones & Hotels"},{r:"/mazatlan",t:"Mazatlán Travel Guide 2026: Beaches, Centro Histórico & More"},{r:"/mazatlan/beaches",t:"Best Beaches in Mazatlán 2026: Zona Dorada to Isla de la Piedra"},{r:"/mazatlan/getting-there",t:"How to Get to Mazatlán 2026: Flights, Driving & Getting Around"},{r:"/mazatlan/nightlife",t:"Mazatlán Nightlife 2026 — Banda, the Machado & Craft Beer"},{r:"/mazatlan/restaurants",t:"Best Restaurants in Mazatlán (2026): The 7 Worth Booking"},{r:"/mazatlan/stone-island",t:"Stone Island Mazatlán: 45-Peso Panga, Day Costs, Tours"},{r:"/mazatlan/things-to-do",t:"Things to Do in Mazatlán 2026 — Activities & Guide"},{r:"/mazatlan/where-to-stay",t:"Where to Stay in Mazatlán 2026: Centro vs Zona Dorada"},{r:"/merida",t:"Mérida, Yucatán — Complete Travel & Living Guide 2026"},{r:"/merida/chichen-itza",t:"Chichén Itzá from Mérida 2026: Day Trip, Cost & Honest Guide"},{r:"/merida/uxmal",t:"Uxmal from Mérida 2026: Day Trip, Cost & Honest Guide"},{r:"/nayarit",t:"Nayarit — The Complete Guide: Beaches, Surf & Restaurants"},{r:"/nayarit/beaches",t:"Best Beaches in Nayarit 2026 — Pacific Mexico Guide"},{r:"/nayarit/punta-mita",t:"Punta Mita Mexico (2026): Complete Luxury Resort & Travel Guide"},{r:"/nayarit/restaurants",t:"Best Restaurants in Nayarit 2026 — Where to Eat"},{r:"/nayarit/san-pancho",t:"San Pancho (2026): The Town People Mean When Sayulita Is Full"},{r:"/nayarit/sayulita",t:"Sayulita (2026): Still Go — for Two Nights"},{r:"/nayarit/sayulita/beaches-nearby",t:"Best Beaches Near Sayulita 2026 — Pacific Mexico Guide"},{r:"/nayarit/sayulita/coffee-breakfast",t:"Breakfast & Cafés in Sayulita — Guide 2026"},{r:"/nayarit/sayulita/nightlife",t:"Bars & Nightlife in Sayulita — Guide 2026"},{r:"/nayarit/sayulita/restaurants",t:"Best Restaurants in Sayulita 2026: 10 Picks with Real Reviews"},{r:"/nayarit/sayulita/surf",t:"Sayulita Surf Lessons (2026): What You'll Pay"},{r:"/nayarit/sayulita/things-to-do",t:"Things to Do in Sayulita — Complete Activity Guide 2026"},{r:"/nayarit/sayulita/tips",t:"Tips for Traveling to Sayulita — What Nobody Tells You"},{r:"/oaxaca-coast",t:"Oaxaca Coast Guide 2026: Puerto Escondido, Huatulco & Mazunte"},{r:"/oaxaca-coast/beaches",t:"Best Beaches on the Oaxaca Coast: Zicatela, Carrizalillo & More"},{r:"/oaxaca-coast/guide",t:"Oaxaca Coast: The Complete Mr. Playas Travel Guide"},{r:"/oaxaca-coast/restaurants",t:"Oaxaca Coast Restaurants 2026: Puerto Escondido to Huatulco"},{r:"/oaxaca-coast/things-to-do",t:"Things to Do on the Oaxaca Coast — Activities & Tours"},{r:"/playa-del-carmen",t:"Playa del Carmen, Mexico (2026): The Honest Travel Guide"},{r:"/playa-del-carmen/all-inclusive-resorts",t:"Best All-Inclusive Resorts in Playa del Carmen 2026: Honest Picks"},{r:"/playa-del-carmen/beach-clubs",t:"Playa del Carmen Beach Clubs 2026: Prices, Picks & What to Skip"},{r:"/playa-del-carmen/beaches",t:"Best Beaches in Playa del Carmen (2026) — Mr. Playas"},{r:"/playa-del-carmen/nightlife",t:"Playa del Carmen Nightlife Guide (2026) — Mr. Playas"},{r:"/playa-del-carmen/restaurants",t:"Best Restaurants in Playa del Carmen 2026: 5th Ave & Beyond"},{r:"/playa-del-carmen/things-to-do",t:"Things to Do in Playa del Carmen 2026: 12 Picks, Honest Costs"},{r:"/playa-del-carmen/where-to-stay",t:"Where to Stay in Playa del Carmen 2026: Areas, Hotels & Resorts"},{r:"/privacy",t:"Privacy Policy — Mr. Playas"},{r:"/puerto-escondido",t:"Puerto Escondido, Mexico (2026): The Complete Travel Guide"},{r:"/puerto-escondido/beaches",t:"Best Beaches in Puerto Escondido 2026"},{r:"/puerto-escondido/chacahua",t:"Laguna Chacahua Day Trip 2026: Cost, Boat & Honest Guide"},{r:"/puerto-escondido/nightlife",t:"Puerto Escondido Nightlife 2026: Sunset Rooftops to Late Night"},{r:"/puerto-escondido/restaurants",t:"Best Restaurants in Puerto Escondido 2026 — Zone by Zone"},{r:"/puerto-escondido/surf",t:"Surfing in Puerto Escondido 2026: Zicatela, La Punta & Lessons"},{r:"/puerto-escondido/things-to-do",t:"Things to Do in Puerto Escondido (2026): Tours & Real Prices"},{r:"/puerto-escondido/where-to-stay",t:"Where to Stay in Puerto Escondido 2026 — By Neighborhood"},{r:"/puerto-vallarta",t:"Puerto Vallarta: The Complete Mr. Playas Guide"},{r:"/puerto-vallarta/beaches",t:"Best Beaches in Puerto Vallarta 2026 — Ranked Honestly"},{r:"/puerto-vallarta/guide",t:"Puerto Vallarta Travel Guide 2026: What You Need to Know"},{r:"/puerto-vallarta/hotel-zone-hotels",t:"Best Hotels in the Puerto Vallarta Hotel Zone"},{r:"/puerto-vallarta/la-isla-shopping-village",t:"La Isla Puerto Vallarta 2026: Stores, Hours & Is It Worth It?"},{r:"/puerto-vallarta/malecon",t:"Puerto Vallarta Malecón (2026): Sculptures, Food & Tips"},{r:"/puerto-vallarta/marietas-islands",t:"Marietas Islands 2026: Hidden Beach Permit & Tours from PV"},{r:"/puerto-vallarta/mismaloya",t:"Mismaloya (2026): PV's Movie
1-Star Cove & Los Arcos Gateway"},{r:"/puerto-vallarta/neighborhoods",t:"Puerto Vallarta Neighborhoods: Which Zone Is Right for Your Trip"},{r:"/puerto-vallarta/nightlife",t:"Puerto Vallarta Nightlife 2026: Zona Romántica & Malecón Bars"},{r:"/puerto-vallarta/restaurants",t:"Best Restaurants in Puerto Vallarta 2026: Zona Romántica & Beyond"},{r:"/puerto-vallarta/shopping",t:"Shopping in Puerto Vallarta: La Isla, Malls, and Local Markets"},{r:"/puerto-vallarta/snorkeling",t:"Snorkeling Puerto Vallarta: 6 Spots, Prices, Clear Months"},{r:"/puerto-vallarta/things-to-do",t:"25 Best Things to Do in Puerto Vallarta (2026)"},{r:"/puerto-vallarta/things-to-do-with-kids",t:"Things to Do in Puerto Vallarta with Kids: What Actually Works"},{r:"/puerto-vallarta/whale-watching",t:"Puerto Vallarta Whale Watching 2026: Season, Boats & Cost"},{r:"/puerto-vallarta/where-to-stay",t:"Where to Stay in Puerto Vallarta (2026): Best Area by Zone"},{r:"/puerto-vallarta/yelapa",t:"Yelapa Day Trip (2026): Boat, Cost & the Waterfall"},{r:"/riviera-maya",t:"Riviera Maya — The Complete Guide: Beaches, Cenotes & Restaurants"},{r:"/riviera-maya/akumal",t:"Swim With Turtles in Akumal Bay (2026): Rules, Fees, Timing"},{r:"/riviera-maya/beaches",t:"Riviera Maya Beaches — The Complete Guide 2026"},{r:"/riviera-maya/restaurants",t:"Best Restaurants in the Riviera Maya — Guide 2026"},{r:"/riviera-maya/tulum",t:"Tulum — The Complete Guide 2026 | Ruins, Cenotes & What to Skip"},{r:"/riviera-maya/tulum/beach-clubs",t:"Tulum Beach Clubs 2026: Day Passe
1s, Minimum Spends & Picks"},{r:"/riviera-maya/tulum/beaches",t:"Tulum Beaches 2026: Every Beach Ranked + Free Public Access"},{r:"/riviera-maya/tulum/coba-ruins",t:"Cobá Ruins 2026: Entrance Fee, Nohoch Mul & How to Visit"},{r:"/riviera-maya/tulum/families",t:"Where to Stay in Tulum with Kids — Family Guide 2026"},{r:"/riviera-maya/tulum/mayan-ruins",t:"Tulum Ruins Tickets 2026: 265 MXN, Hours, How to Get There"},{r:"/riviera-maya/tulum/nightlife",t:"Tulum Nightlife 2026 — Where the Party Actually Is Now"},{r:"/riviera-maya/tulum/real-estate",t:"Tulum Real Estate 2026 — A Buyer's Reality Check"},{r:"/riviera-maya/tulum/restaurants",t:"Best Restaurants in Tulum Pueblo 2026: Skip Hotel Zone Prices"},{r:"/riviera-maya/tulum/sian-kaan",t:"Sian Ka'an Biosphere 2026: Muyil Float, Punta Allen & DIY Guide"},{r:"/riviera-maya/tulum/things-to-do",t:"Things to Do in Tulum 2026 — Activities, Cenotes & Tours"},{r:"/riviera-maya/tulum/where-to-stay",t:"Where to Stay in Tulum (2026): Pueblo, Beach Road, Zama, Veleta"},{r:"/san-carlos",t:"San Carlos Sonora — Complete Guide 2026 | Beaches & More"},{r:"/san-carlos/bares",t:"Antros y Bares en San Carlos Sonora 2026: Precios y Horarios"},{r:"/san-carlos/beaches",t:"The 6 Best Beaches in San Carlos, Sonora (2026 Guide)"},{r:"/san-carlos/restaurantes",t:"Best Restaurants in San Carlos, Sonora 2026"},{r:"/san-carlos/things-to-do",t:"Things to Do in San Carlos, Sonora 2026"},{r:"/san-carlos/tours",t:"Tours in San Carlos, Sonora 2026 — Activities & Charters"},{r:"/san-carlos/yacht-rentals",t:"Yacht Rentals in San Carlos, Sonora 2026: Boats, Tours & Prices"}],C=o=>o.toLowerCase().normalize("NFD").replace(/[̀-ͯ]/g,""),L=(o,n,m)=>{const l=C(o.t),r=C(o.r);let i=0;for(const b of m){let h=0;if(l.split(/[^a-z0-9]+/).some(p=>p.startsWith(b))?h=3:l.includes(b)?h=2:r.includes(b)&&(h=1),h===0)return 0;i+=h}l.includes(n)&&(i+=4),r==="/"+n.replace(/\s+/g,"-")&&(i+=6),i+=Math.max(0,3-o.r.split("/").filter(Boolean).length);const t=(o.r.split("/").filter(Boolean).pop()||"").split("-");return m.some(b=>t.some(h=>h.startsWith(b)))&&(i+=2),i},G=(o,n=6)=>u.useMemo(()=>{const m=C(o.trim());if(m.length<2)return[];const l=m.split(/\s+/).filter(Boolean);return I.map(r=>({entry:r,score:L(r,m,l)})).filter(r=>r.score>0).sort((r,i)=>i.score-r.score).slice(0,n)},[o,n]),A=o=>o.t.split(" | ")[0],B=({variant:o="bar",onNavigate:n,autoFocus:m=!1})=>{const[l,r]=u.useState(""),[i,t]=u.useState(!1),[b,h]=u.useState(0),p=u.useRef(null),y=u.useRef(null),k=P(),d=G(l),x=o==="panel",S=s=>{t(!1),r(""),n?.(),k({to:s})},w=s=>{s.preventDefault(),d.length>0&&S(d[Math.min(b,d.length-1)].entry.r)},T=s=>{if(s.key==="Escape"){t(!1),y.current?.blur();return}!i||d.length===0||(s.key==="ArrowDown"?(s.preventDefault(),h(c=>(c+1)%d.length)):s.key==="ArrowUp"&&(s.preventDefault(),h(c=>(c-1+d.length)%d.length)))};return u.useEffect(()=>{const s=c=>{p.current&&!p.current.contains(c.target)&&t(!1)};return document.addEventListener("mousedown",s),()=>document.removeEventListener("mousedown",s)},[]),u.useEffect(()=>{h(0),t(l.trim().length>=2)},[l]),u.useEffect(()=>{if(x)return;const s=c=>{const g=document.activeElement,j=g instanceof HTMLInputElement||g instanceof HTMLTextAreaElement||g instanceof HTMLElement&&g.isContentEditable;c.key==="/"&&!j&&!c.metaKey&&!c.ctrlKey&&(c.preventDefault(),y.current?.focus())};return document.addEventListener("keydown",s),()=>document.removeEventListener("keydown",s)},[x]),e.jsx("div",{ref:p,className:x?"relative w-full":"relative w-full max-w-[420px]",children:e.jsxs("form",{onSubmit:w,role:"search",children:[e.jsx("label",{htmlFor:`site-search-${o}`,className:"sr-only",children:"Search mrplayas.com"}),e.jsx(H,{size:15,className:`absolute left-3 top-1/2 -translate-y-1/2 pointer-events-none ${x?"text-white/45":"text-primary-foreground/55"}`}),e.jsx("input",{id:`site-search-${o}`,ref:y,type:"search",value:l,autoFocus:m,onChange:s=>r(s.target.value),onKeyDown:T,onFocus:()=>{l.trim().length>=2&&t(!0)},placeholder:"Search beaches, tours, guides…",role:"combobox","aria-expanded":i&&d.length>0,"aria-controls":`site-search-results-${o}`,"aria-autocomplete":"list",className:x?"w-full pl-9 pr-9 py-3 rounded-xl bg-white/10 border border-white/20 text-white font-body text-sm placeholder:text-white/40 focus:outline-none focus:ring-2 focus:ring-sky/60 [&::-webkit-search-cancel-button]:appearance-none":"w-full pl-9 pr-8 py-1.5 rounded-lg bg-primary-foreground
1/10 border border-primary-foreground/20 text-primary-foreground font-body text-sm placeholder:text-primary-foreground/50 focus:outline-none focus:bg-primary-foreground/15 focus:border-primary-foreground/40 focus:ring-2 focus:ring-sky/50 transition-colors [&::-webkit-search-cancel-button]:appearance-none"}),l.length>0&&e.jsx("button",{type:"button",onClick:()=>{r(""),y.current?.focus()},"aria-label":"Clear search",className:`absolute right-2 top-1/2 -translate-y-1/2 rounded-full p-0.5 transition-colors ${x?"text-white/50 hover:text-white":"text-primary-foreground/50 hover:text-primary-foreground"}`,children:e.jsx(v,{size:14})}),i&&d.length>0&&e.jsx("ul",{id:`site-search-results-${o}`,role:"listbox",className:"absolute left-0 right-0 top-full mt-2 bg-card rounded-xl shadow-elevated border border-border/50 overflow-y-auto overscroll-contain max-h-[min(70vh,460px)] z-[70] text-left",children:d.map((s,c)=>e.jsx("li",{role:"option","aria-selected":c===b,children:e.jsxs("button",{type:"button",onMouseDown:g=>{g.preventDefault(),S(s.entry.r)},onMouseEnter:()=>h(c),className:`w-full flex items-start gap-2.5 px-3 py-2.5 text-left transition-colors ${c===b?"bg-muted":"bg-card"}`,children:[e.jsx(R,{size:14,className:"text-ocean mt-0.5 flex-shrink-0"}),e.jsxs("span",{className:"min-w-0",children:[e.jsx("span",{className:"block font-body text-sm font-bold text-foreground truncate",children:A(s.entry)}),e.jsxs("span",{className:"block font-body text-[.68rem] text-muted-foreground truncate",children:["mrplayas.com",s.entry.r]})]})]})},s.entry.r))}),i&&l.trim().length>=2&&d.length===0&&e.jsx("div",{className:"absolute left-0 right-0 top-full mt-2 bg-card rounded-xl shadow-elevated border border-border/50 px-3 py-2.5 z-[70] text-left",children:e.jsx("p",{className:"font-body text-sm text-muted-foreground",children:"Nothing matches that yet — try a destination or an activity."})})]})})},D=[{label:"Cancún",subtitle:"Hotel Zone, Cenotes, Nightlife",badge:"QUINTANA ROO",to:"/cancun",photo:"/images/blog/cancun-guide-hero.webp",isNew:!1},{label:"Riviera Maya",subtitle:"Tulum, Cenotes, Caribbean Coast",badge:"QUINTANA ROO",to:"/riviera-maya",photo:"/images/blog/riviera-maya-guide-hero.webp",isNew:!1},{label:"Los Cabos",subtitle:"Cabo San Lucas, San José del Cabo",badge:"BAJA CALIFORNIA SUR",to:"/los-cabos",photo:"/images/blog/los-cabos-guide-hero.webp",isNew:!1},{label:"Playa del Carmen",subtitle:"Fifth Avenue, Cozumel, Cenotes",badge:"QUINTANA ROO",to:"/playa-del-carmen",photo:"/images/blog/playa-del-carmen-guide-hero.webp",isNew:!0},{label:"Isla Mujeres",subtitle:"Playa Norte, Reef, Whale Sharks",badge:"QUINTANA ROO",to:"/isla-mujeres",photo:"/images/blog/isla-mujeres-guide-hero.webp",isNew:!0},{label:"Puerto Vallarta",subtitle:"Malecón, Beaches, Restaurants",badge:"JALISCO",to:"/puerto-vallarta",photo:"/images/blog/puerto-vallarta-guide-hero.webp",isNew:!1},{label:"Bacalar",subtitle:"Lagoon of Seven Colors",badge:"QUINTANA ROO",to:"/bacalar",photo:"/images/blog/bacalar-guide-hero.webp",isNew:!0},{label:"Nayarit",subtitle:"Sayulita, San Pancho, Punta de Mita",badge:"RIVIERA NAYARIT",to:"/nayarit",photo:"/images/blog/nayarit-guide-hero.webp",isNew:!1},{label:"Oaxaca Coast",subtitle:"Puerto Escondido, Mazunte, Zipolite",badge:"OAXACA",to:"/oaxaca-coast",photo:"/images/blog/oaxaca-coast-guide-hero.webp",isNew:!1},{label:"Manzanillo",subtitle:"Colima · Pacific Coast",badge:"COLIMA",to:"/manzanillo",photo:"/images/blog/manzanillo-guide-hero.webp",isNew:!0},{label:"San Carlos",subtitle:"Nuevo Guaymas, Sonora",badge:"SONORA · MR. PLAYAS' HOME",to:"/san-carlos",photo:"https://images.unsplash.com/photo-1510097467424-192d713fd8b2?w=400&h=260&fit=crop",isNew:!1},{label:"Bahía de Kino",subtitle:"Hermosillo, Sonora",badge:"SONORA",to:"/bahia-de-kino",photo:"https://images.unsplash.com/photo-1544551763-46a013bb70d5?w=400&h=260&fit=crop",isNew:!1}],E=[{label:"Blog",to:"/blog"}],O=()=>{const[o,n]=u.useState(!1),[m,l]=u.useState(!1),r=N();u.useEffect(()=>{const t=()=>l(window.scrollY>10);return window.addEventListener("scroll",t),()=>window.removeEventListener("scroll",t)},[]),u.useEffect(()=>{n(!1)},[r.pathname]),u.useEffect(()=>(document.body.style.overflow=o?"hidden":"",()=>{document.body.style.overflow=""}),[o]);const i=t=>`px-3 py-2 text-sm font-body font-bold rounded-lg transition-colors ${r.pathname===t?"text-primary-foreground bg-primary-foreground
1/15":"text-primary-foreground/85 hover:text-primary-foreground hover:bg-primary-foreground/10"}`;return e.jsxs(e.Fragment,{children:[e.jsx("header",{className:`sticky top-0 z-50 bg-gradient-ocean transition-all ${m?"shadow-elevated border-b border-sky/20":"shadow-card"}`,children:e.jsxs("div",{className:"container mx-auto flex items-center justify-between py-1.5 px-4",children:[e.jsxs(a,{to:"/",className:"flex items-center gap-2 shrink-0",onClick:()=>n(!1),children:[e.jsxs("span",{className:"font-display text-xl leading-none",children:[e.jsx("span",{className:"text-sky",children:"Mr."})," ",e.jsx("span",{className:"text-sun",children:"Playas"})]}),e.jsx("span",{className:"hidden xl:inline text-primary-foreground/55 font-body text-sm font-bold tracking-wide",children:"Mexico's honest beach guide"})]}),e.jsx("div",{className:"hidden md:block w-full max-w-[380px] ml-3 lg:ml-5 mr-auto",children:e.jsx(B,{})}),e.jsx("nav",{className:"hidden lg:flex items-center gap-0.5 shrink-0",children:E.map(t=>e.jsx(a,{to:t.to,className:i(t.to),children:t.label},t.to))}),e.jsx("button",{className:"lg:hidden text-primary-foreground p-2",onClick:()=>n(!o),"aria-label":"Menu",children:o?e.jsx(v,{size:28}):e.jsx(W,{size:28})})]})}),o&&e.jsxs("div",{className:"fixed inset-0 z-[60] bg-dark/98 flex flex-col animate-fade-in-up overflow-y-auto",children:[e.jsx("div",{className:"flex justify-end p-4",children:e.jsx("button",{onClick:()=>n(!1),className:"text-white p-2","aria-label":"Close menu",children:e.jsx(v,{size:28})})}),e.jsxs("div",{className:"flex-1 px-5 pb-10",children:[e.jsx("div",{className:"mb-6",children:e.jsx(B,{variant:"panel",autoFocus:!0,onNavigate:()=>n(!1)})}),e.jsx("p",{className:"font-display text-sun text-xs uppercase tracking-wider mb-4",children:"Destinations"}),e.jsx("div",{className:"space-y-3 mb-8",children:D.map(t=>e.jsxs(a,{to:t.to,onClick:()=>n(!1),className:"flex items-center gap-4 bg-white/5 rounded-xl p-3 hover:bg-white/10 transition-colors",children:[e.jsx("img",{src:t.photo,alt:`${t.label}, ${t.subtitle}`,className:"w-20 h-14 rounded-lg object-cover shrink-0",loading:"lazy"}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("h3",{className:"font-display text-white text-base",children:t.label}),t.isNew&&e.jsx("span",{className:"bg-destructive text-destructive-foreground text-[.5rem] font-black px-1.5 py-0.5 rounded-full uppercase",children:"NEW"})]}),e.jsx("p",{className:"font-body text-white/50 text-xs truncate",children:t.subtitle})]}),e.jsx(z,{size:18,className:"text-white/30 shrink-0"})]},t.to))}),e.jsx("div",{className:"border-t border-white/10 pt-6 space-y-1",children:[{label:"Blog",to:"/blog"}].map(t=>e.jsx(a,{to:t.to,onClick:()=>n(!1),className:`block py-3 px-2 font-body font-bold text-base rounded-lg transition-colors ${r.pathname===t.to?"text-coral":"text-white/80 hover:text-white"}`,children:t.label},t.to))})]})]})]})},F=()=>e.jsx("footer",{className:"bg-dark text-dark-foreground",children:e.jsxs("div",{className:"container mx-auto px-4 py-10 sm:py-12",children:[e.jsxs("div",{className:"grid grid-cols-2 sm:grid-cols-3 md:grid-cols-6 gap-6 sm:gap-5",children:[e.jsxs("div",{className:"col-span-2 sm:col-span-3 md:col-span-1 text-center md:text-left mb-2 md:mb-0",children:[e.jsx("img",{src:M,alt:"Mr. Playas",className:"h-16 sm:h-20 w-auto mb-3 mx-auto md:mx-0"}),e.jsx("p",{className:"text-white/60 font-body text-sm italic max-w-xs mx-auto md:mx-0",children:"Mexico's most honest beach guide. No filters, no sponsors."})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-display text-sm text-sun uppercase mb-3",children:"Caribbean"}),e.jsxs("ul",{className:"space-y-2 text-sm font-body text-white/70",children:[e.jsx("li",{children:e.jsx(a,{to:"/cancun",className:"hover:text-sky transition-colors",children:"Cancún"})}),e.jsx("li",{children:e.jsx(a,{to:"/blog/best-cenote-tours-from-cancun",className:"hover:text-sky transition-colors",children:"Cenote Tours"})}),e.jsx("li",{children:e.jsx(a,{to:"/riviera-maya",className:"hover:text-sky transition-colors",children:"Riviera Maya"})}),e.jsx("li",{children:e.jsx(a,{to:"/playa-del-carmen",className:"hover:text-sky transition-colors",children:"Playa del Carmen"})}),e.jsx("li",{children:e.jsx(a,{to:"/bacalar",className:"hover:text-sky transition-colors",children:"Bacalar"})}),e.jsx("li",{children:e.jsx(a,{to:"/riviera-maya/tulum",className:"hover:text-sky transition-colors",children:"Tulum"})}),e.jsx("li",{children:e.jsx(a,{to:"/cozumel",className:"hover:text-sky transition-colors",children:"Cozumel"})}),e.jsx("li",{children:e.jsx(a,{to:"/isla-mujeres",className:"hover:text-sky transition-colors",children:"Isla Mujeres"})}),e.jsx("li",{children:e.jsx(a,{to:"/holbox",className:"hover:text-sky transition-colors",children:"Isla Holbox"})})]})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-display text-sm text-sun uppercase mb-3",children:"Pacific & Baja"}),e.jsxs("ul",{className:"space-y-2 text-sm font-body text-white/70",children:[e.jsx("li",{children:e.jsx(a,{to:"/los-cabos",className:"hover:text-sky transition-colors",children:"Los Cabos"})}),e.jsx("li",{children:e.jsx(a,{to:"/la-paz",className:"hover:text-sky transition-colors",children:"La Paz"})}),e.jsx("li",{children:e.jsx(a,{to:"/nayarit",className:"hover:text-sky transition-colors",children:"Nayarit / Sayulita"})}),e.jsx("li",{children:e.jsx(a,{to:"/puerto-vallarta",className:"hover:text-sky transition-colors",children:"Puerto Vallarta"})}),e.jsx("li",{children:e.jsx(a,{to:"/oaxaca-coast",className:"hover:text-sky transition-colors",children:"Oaxaca Coast"})}),e.jsx("li",{children:e.jsx(a,{to:"/mazatlan",className:"hover:text-sky transition-colors",children:"Mazatlán"})}),e.jsx("li",{children:e.jsx(a,{to:"/manzanillo",className:"hover:text-sky transition-colors",children:"Manzanillo"})})]})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-display text-sm text-sun uppercase mb-3",children:"Popular Guides"}),e.jsxs("ul",{className:"space-y-2 text-sm font-body text-white/70",children:[e.jsx("li",{children:e.jsx(a,{to:"/blog/best-cenote-tours-from-cancun",className:"hover:text-sky transition-colors",children:"Best Cenote Tours"})}),e.jsx("li",{children:e.jsx(a,{to:"/cenotes",className:"hover:text-sky transition-colors",children:"Cenotes in Mexico"})}),e.jsx("li",{children:e.jsx(a,{to:"/blog/chichen-itza-tours-from-cancun",className:"hover:text-sky transition-colors",children:"Chichén Itzá Tours"})}),e.jsx("li",{children:e.jsx(a,{to:"/blog/cancun-airport-transfers",className:"hover:text-sky transition-colors",children:"Cancún Airport Transfers"})}),e.jsx("li",{children:e.jsx(a,{to:"/blog/cabo-yacht-rentals",className:"hover:text-sky transition-colors",children:"Cabo Yacht Rentals"})}),e.jsx("li",{children:e.jsx(a,{to:"/blog/whale-shark-tours-cancun",className:"hover:text-sky transition-colors",children:"Whale Shark Tours"})}),e.jsx("li",{children:e.jsx(a,{to:"/blog/nude-beaches-mexico",className:"hover:text-sky transition-colors",children:"Nude Beaches in Mexico"})}),e.jsx("li",{children:e.jsx(a,{to:"/blog/cancun-vs-playa-del-carmen",className:"hover:text-sky transition-colors",children:"Cancún vs Playa del Carmen"})})]}),e.jsx("h3",{className:"font-display text-sm text-sun uppercase mb-3 mt-6",children:"Cruise Ports"}),e.jsxs("ul",{className:"space-y-2 text-sm font-body text-white/70",children:[e.jsx("li",{children:e.jsx(a,{to:"/blog/cozumel-shore-excursions",className:"hover:text-sky transition-colors",children:"Cozumel Excursions"})}),e.jsx("li",{children:e.jsx(a,{to:"/blog/costa-maya-shore-excursions",className:"hover:text-sky transition-colors",children:"Costa Maya Excursions"})}),e.jsx("li",{children:e.jsx(a,{to:"/blog/cabo-shore-excursions",className:"hover:text-sky transition-colors",children:"Cabo Excursions"})}),e.jsx("li",{children:e.jsx(a,{to:"/blog/puerto-vallarta-shore-excursions",className:"hover:text-sky transition-colors",children:"Puerto Vallarta Excursions"})})]})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-display text-sm text-sun uppercase mb-3",children:"Sonora"}),e.jsxs("ul",{className:"space-y-2 text-sm font-body text-white/70",children:[e.jsx("li",{children:e.jsx(a,{to:"/san-carlos",className:"hover:text-sky transition-colors",children:"San Carlos"})}),e.jsx("li",{children:e.jsx(a,{to:"/bahia-de-kino",className:"hover:text-sky transition-colors",children:"Bahía de Kino"})})]}),e.jsx("h3",{className:"font-display text-sm text-sun uppercase mb-3 mt-6",children:"Site"}),e.jsxs("ul",{className:"space-y-2 text-sm font-body text-white/70",children:[e.jsx("li",{children:e.jsx(a,{to:"/blog",className:"hover:text-sky transition-colors",children:"Blog"})}),e.jsx("li",{children:e.jsx(a,{to:"/about",className:"hover:text-sky transition-colors",children:"About"})}),e.jsx("li",{children:e.jsx(a,{to:"/contact",className:"hover:text-sky transition-colors",children:"Contact"})}),e.jsx("li",{children:e.jsx(a,{to:"/affiliate-disclosure",className:"hover:text-sky transition-colors",children:"Affiliate Disclosure"})}),e.jsx("li",{children:e.jsx(a,{to:"/privacy",className:"hover:text-sky transition-colors",children:"Privacy"})})]})]})]}),e.jsxs("div",{className:"border-t border-white/10 mt-8 pt-6 text-center text-sm font-body text-white/40 space-y-2",children:[e.jsx("p",{className:"max-w-3xl mx-auto text-xs leading-relaxed",children:"Mr. Playas is reader-supported. Some links to tours, rentals, and stays are affiliate links — if you book through them we may earn a commission at no extra cost to you. It never changes what we recommend."}),e.jsx("p",{children:"© 2026 Mr. Playas · Made with sun, salt, and too many shrimp tacos"})]})]})}),Z=({children:o})=>e.jsxs("div",{className:"min-h-screen flex flex-col",children:[e.jsx(O,{}),e.jsx("main",{className:"flex-1",children:o}),e.jsx(F,{})]});
1export{Z as L,R as M,H as S,A as r,G as u};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.