{"id":18374,"date":"2026-04-22T08:14:28","date_gmt":"2026-04-22T08:14:28","guid":{"rendered":"https:\/\/www.visitatavernes.es\/?page_id=18374"},"modified":"2026-04-30T08:06:41","modified_gmt":"2026-04-30T08:06:41","slug":"que-fer-un-dia-de-platja-a-tavernes","status":"publish","type":"page","link":"https:\/\/www.visitatavernes.es\/ca\/que-fer-un-dia-de-platja-a-tavernes\/","title":{"rendered":"Qu\u00e8 fer un dia de platja a Tavernes"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"18374\" class=\"elementor elementor-18374\" wpc-filter-elementor-widget=\"1\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-602cc32 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"602cc32\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8a0a067\" data-id=\"8a0a067\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ba46f2d elementor-widget elementor-widget-html\" data-id=\"ba46f2d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!doctype html>\r\n<html lang=\"ca\">\r\n<head>\r\n  <meta charset=\"utf-8\">\r\n  <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\r\n  <title>Qu\u00e8 fer en un dia de platja a Tavernes de la Valldigna<\/title>\r\n  <meta name=\"description\" content=\"Descobreix qu\u00e8 fer en un dia de platja a Tavernes de la Valldigna: passeig, mapa de serveis, Torre de Guaita, terrasses i plans vora mar.\">\r\n  <link rel=\"canonical\" href=\"https:\/\/www.visitatavernes.es\/ca\/que-fer-un-dia-de-platja-a-tavernes\/\">\r\n  <link\r\n    rel=\"stylesheet\"\r\n    href=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css\"\r\n    integrity=\"sha256-p4NxAoJBhIIN+hmNHrzRCf9tD\/miZyoHS5obTRR9BMY=\"\r\n    crossorigin=\"\"\r\n  \/>\r\n  <style>\r\n    :root{\r\n      --bg:#f8f1e3;\r\n      --paper:#fffdf8;\r\n      --soft:#e7f6fb;\r\n      --line:#d8c6a4;\r\n      --text:#163444;\r\n      --muted:#5f7480;\r\n      --brand:#1687a7;\r\n      --brand-dark:#075f78;\r\n      --brand-soft:#e9f8fc;\r\n      --sand:#f3dfb8;\r\n      --sea-light:#dff4fa;\r\n      --shadow:0 14px 30px rgba(7,70,95,.10);\r\n      --radius:20px;\r\n      --radius-sm:14px;\r\n      --max:1160px;\r\n    }\r\n    *{box-sizing:border-box}\r\n    html{scroll-behavior:smooth}\r\n    body{\r\n      margin:0;\r\n      font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,sans-serif;\r\n      background:linear-gradient(180deg,#ffffff 0%, #f8f1e3 48%, #edf9fc 100%);\r\n      color:var(--text);\r\n      line-height:1.6;\r\n    }\r\n    img{display:block;max-width:100%}\r\n    a{color:var(--brand-dark);text-decoration:none}\r\n    a:hover{text-decoration:underline}\r\n    .container{width:min(calc(100% - 2rem),var(--max));margin:0 auto}\r\n\r\n    .topbar{\r\n      background:rgba(255,253,248,.96);\r\n      border-bottom:1px solid rgba(7,95,120,.14);\r\n      position:sticky;top:0;z-index:40;backdrop-filter:blur(8px);\r\n    }\r\n    .topbar-inner{\r\n      display:flex;align-items:center;justify-content:space-between;\r\n      gap:1rem;padding:.85rem 0;\r\n    }\r\n    .brand{font-weight:800;letter-spacing:.02em;color:var(--brand-dark)}\r\n    .breadcrumb{display:flex;flex-wrap:wrap;gap:.45rem;color:var(--muted);font-size:.94rem}\r\n\r\n    .layout{\r\n      display:grid;\r\n      grid-template-columns:210px minmax(0,1fr);\r\n      gap:1.1rem;\r\n      width:min(calc(100% - 1rem), calc(var(--max) + 210px + 1.1rem));\r\n      margin:1rem auto 0;\r\n      align-items:start;\r\n    }\r\n    .side-nav{\r\n      position:sticky;\r\n      top:168px;\r\n      padding:1rem;\r\n      background:var(--paper);\r\n      border:1px solid var(--line);\r\n      border-radius:22px;\r\n      box-shadow:var(--shadow);\r\n    }\r\n    .side-nav h3{margin:0 0 .75rem;font-size:1rem;color:var(--brand-dark)}\r\n    .side-nav a{\r\n      display:block;\r\n      margin-bottom:.65rem;\r\n      padding:.82rem .9rem;\r\n      border-radius:16px;\r\n      background:linear-gradient(180deg,var(--brand-dark), var(--brand));\r\n      color:#fff;\r\n      font-weight:700;\r\n      text-align:center;\r\n      box-shadow:0 10px 20px rgba(7,95,120,.16);\r\n    }\r\n    .side-nav a:last-child{margin-bottom:0}\r\n    .main-content{min-width:0}\r\n\r\n    .hero{padding:0 0 .95rem}\r\n    .hero-grid{\r\n      display:grid;\r\n      grid-template-columns:1fr 1.03fr;\r\n      gap:1rem;\r\n      align-items:stretch;\r\n    }\r\n    .card{\r\n      background:var(--paper);\r\n      border:1px solid var(--line);\r\n      border-radius:var(--radius);\r\n      box-shadow:var(--shadow);\r\n    }\r\n    .hero-copy{\r\n      padding:1.5rem;\r\n      display:flex;\r\n      flex-direction:column;\r\n      justify-content:center;\r\n      background:linear-gradient(135deg,#ffffff 0%, #fff7e8 46%, #edf9fc 100%);\r\n    }\r\n    .eyebrow{\r\n      display:inline-flex;\r\n      padding:.44rem .82rem;\r\n      border-radius:999px;\r\n      background:var(--soft);\r\n      color:var(--brand-dark);\r\n      font-weight:700;\r\n      font-size:.9rem;\r\n      margin-bottom:.9rem;\r\n      width:max-content;\r\n    }\r\n    h1{font-size:clamp(2.2rem,4.8vw,3.9rem);line-height:1.02;margin:.1rem 0 .8rem}\r\n    h2{font-size:clamp(1.5rem,2vw,2.1rem);line-height:1.12;margin:0 0 .75rem}\r\n    h3{font-size:1.08rem;line-height:1.2;margin:0 0 .6rem}\r\n    p{margin:0 0 .85rem}\r\n    ul{margin:.15rem 0 0 1.15rem;padding:0}\r\n    li{margin:0 0 .42rem}\r\n    .lead{\r\n      font-size:1.02rem;\r\n      color:var(--muted);\r\n      max-width:none;\r\n      width:100%;\r\n    }\r\n\r\n    .image-frame,.gallery-photo,.link-thumb{\r\n      overflow:hidden;\r\n      border-radius:var(--radius);\r\n      border:1px solid var(--line);\r\n      box-shadow:var(--shadow);\r\n      background:#fff;\r\n      position:relative;\r\n      cursor:zoom-in;\r\n    }\r\n    .image-frame{min-height:340px}\r\n    .gallery-photo{min-height:230px}\r\n    .image-frame img,.gallery-photo img,.link-thumb img{\r\n      width:100%;\r\n      height:100%;\r\n      object-fit:cover;\r\n    }\r\n    .link-thumb{\r\n      height:180px;\r\n      min-height:180px;\r\n      max-height:180px;\r\n      border-radius:16px 16px 0 0;\r\n      border:0;\r\n      box-shadow:none;\r\n    }\r\n    .link-thumb img{\r\n      width:100%;\r\n      height:100%;\r\n      object-fit:cover;\r\n      display:block;\r\n    }\r\n    .image-frame span,.gallery-photo span{\r\n      position:absolute;\r\n      left:.85rem;\r\n      bottom:.85rem;\r\n      background:rgba(255,253,248,.95);\r\n      color:var(--brand-dark);\r\n      padding:.42rem .68rem;\r\n      border-radius:999px;\r\n      font-size:.82rem;\r\n      font-weight:700;\r\n      box-shadow:0 6px 16px rgba(7,70,95,.12);\r\n    }\r\n\r\n    .section{padding:0 0 1rem}\r\n    .section-box{\r\n      padding:1.15rem;\r\n      background:var(--paper);\r\n      border:1px solid var(--line);\r\n      border-radius:var(--radius);\r\n      box-shadow:var(--shadow);\r\n    }\r\n    .section-head{\r\n      max-width:none;\r\n      width:100%;\r\n      margin-bottom:.85rem;\r\n    }\r\n\r\n    .balanced-grid{\r\n      display:grid;\r\n      grid-template-columns:1.02fr .98fr;\r\n      gap:1rem;\r\n      align-items:center;\r\n    }\r\n    .two-col{\r\n      display:grid;\r\n      grid-template-columns:1.08fr .92fr;\r\n      gap:1rem;\r\n      align-items:start;\r\n    }\r\n\r\n    .inline-links{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.85rem;padding-top:.2rem}\r\n    .inline-links a{\r\n      padding:.68rem .9rem;\r\n      border:1px solid var(--line);\r\n      border-radius:999px;\r\n      background:#fff;\r\n      font-weight:700;\r\n      box-shadow:0 8px 18px rgba(7,70,95,.07);\r\n    }\r\n\r\n    .plans-grid{\r\n      display:grid;\r\n      grid-template-columns:repeat(2,minmax(0,1fr));\r\n      gap:1rem;\r\n    }\r\n    .plan-card,.mini,.link-card,.point-card{\r\n      padding:1.08rem;\r\n      background:var(--paper);\r\n      border:1px solid var(--line);\r\n      border-radius:18px;\r\n      box-shadow:var(--shadow);\r\n    }\r\n    .plan-card{position:relative;overflow:hidden}\r\n    .plan-card::before{\r\n      content:\"\";\r\n      position:absolute;inset:0 auto auto 0;\r\n      width:84px;height:84px;\r\n      background:radial-gradient(circle at top left, rgba(243,223,184,.95), rgba(243,223,184,0));\r\n      pointer-events:none;\r\n    }\r\n    .small-label{\r\n      display:inline-block;\r\n      margin-bottom:.72rem;\r\n      padding:.35rem .66rem;\r\n      border-radius:999px;\r\n      background:var(--brand-soft);\r\n      color:var(--brand-dark);\r\n      font-size:.81rem;\r\n      font-weight:700;\r\n    }\r\n    .spot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}\r\n    .gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}\r\n    .gallery-photo.square{aspect-ratio:1\/1;min-height:auto}\r\n    .gallery-photo.square img{height:100%}\r\n\r\n    .map-layout{\r\n      display:grid;\r\n      grid-template-columns:1.18fr .82fr;\r\n      gap:1rem;\r\n      align-items:start;\r\n    }\r\n    .map-left{\r\n      display:flex;\r\n      flex-direction:column;\r\n      gap:.85rem;\r\n      align-self:start;\r\n    }\r\n    .map-right{\r\n      display:flex;\r\n      flex-direction:column;\r\n      gap:.85rem;\r\n      align-self:start;\r\n    }\r\n    .map-intro p:last-child{margin-bottom:0}\r\n    #map{\r\n      width:100%;\r\n      height:620px;\r\n      border-radius:18px;\r\n      overflow:hidden;\r\n      border:1px solid var(--line);\r\n      box-shadow:var(--shadow);\r\n      background:#edf9fc;\r\n    }\r\n    .map-controls{\r\n      display:flex;\r\n      flex-wrap:wrap;\r\n      gap:.65rem;\r\n      margin:0;\r\n    }\r\n    .filter-chip{\r\n      padding:.66rem .88rem;\r\n      border:1px solid var(--line);\r\n      border-radius:999px;\r\n      background:#fff;\r\n      color:var(--brand-dark);\r\n      font-weight:700;\r\n      cursor:pointer;\r\n    }\r\n    .filter-chip.active{\r\n      background:var(--brand-dark);\r\n      color:#fff;\r\n      border-color:var(--brand-dark);\r\n    }\r\n\r\n    .emoji-marker{\r\n      width:34px;\r\n      height:34px;\r\n      border-radius:999px;\r\n      background:#fffdf8;\r\n      border:1.5px solid rgba(7,95,120,.28);\r\n      box-shadow:0 8px 18px rgba(7,70,95,.18);\r\n      display:flex;\r\n      align-items:center;\r\n      justify-content:center;\r\n      font-size:18px;\r\n      line-height:1;\r\n    }\r\n    .map-legend{\r\n      display:flex;\r\n      flex-wrap:wrap;\r\n      gap:.55rem;\r\n      margin:0;\r\n      align-items:center;\r\n    }\r\n    .legend-chip{\r\n      display:inline-flex;\r\n      align-items:center;\r\n      gap:.55rem;\r\n      padding:.55rem .8rem;\r\n      border-radius:999px;\r\n      background:#fff;\r\n      border:1px solid var(--line);\r\n      font-weight:700;\r\n      color:var(--brand-dark);\r\n      box-shadow:0 8px 18px rgba(7,70,95,.07);\r\n    }\r\n    .legend-emoji{\r\n      font-size:1.05rem;\r\n      line-height:1;\r\n    }\r\n    .gmaps-link{\r\n      display:inline-flex;\r\n      margin-top:.7rem;\r\n      padding:.5rem .75rem;\r\n      border-radius:999px;\r\n      background:var(--brand-dark);\r\n      color:#fff !important;\r\n      font-weight:700;\r\n      text-decoration:none;\r\n    }\r\n    .mobile-map-note{\r\n      display:none;\r\n      padding:.9rem 1rem;\r\n      background:#fff;\r\n      border:1px solid var(--line);\r\n      border-radius:14px;\r\n      color:var(--muted);\r\n      font-size:.95rem;\r\n      line-height:1.45;\r\n      box-shadow:0 8px 18px rgba(7,70,95,.07);\r\n    }\r\n\r\n    .points-panel{\r\n      display:grid;\r\n      gap:.8rem;\r\n      height:500px;\r\n      overflow:auto;\r\n      padding-right:.25rem;\r\n      align-content:start;\r\n    }\r\n    .point-card{\r\n      cursor:pointer;\r\n      transition:transform .15s ease, box-shadow .15s ease, border-color .15s ease;\r\n    }\r\n    .point-card:hover{\r\n      transform:translateY(-2px);\r\n      box-shadow:0 18px 30px rgba(7,70,95,.13);\r\n      border-color:#8fcfe0;\r\n    }\r\n    .point-card.active{\r\n      border-color:#54b7cf;\r\n      box-shadow:0 18px 30px rgba(7,70,95,.15);\r\n      background:linear-gradient(180deg,#ffffff 0%, #edf9fc 100%);\r\n    }\r\n    .point-card p{margin:.45rem 0 0;color:var(--muted);font-size:.96rem}\r\n    .point-meta{\r\n      margin-top:.7rem;\r\n      display:flex;\r\n      gap:.5rem;\r\n      flex-wrap:wrap;\r\n    }\r\n    .point-meta span{\r\n      display:inline-flex;\r\n      padding:.34rem .6rem;\r\n      border-radius:999px;\r\n      background:var(--brand-soft);\r\n      color:var(--brand-dark);\r\n      font-size:.8rem;\r\n      font-weight:700;\r\n    }\r\n\r\n    .link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}\r\n    .link-card{\r\n      padding:0;\r\n      overflow:hidden;\r\n      display:flex;\r\n      flex-direction:column;\r\n      min-height:100%;\r\n    }\r\n    .link-card-body{\r\n      padding:.9rem 1rem 1rem;\r\n      display:flex;\r\n      flex-direction:column;\r\n      flex:1;\r\n    }\r\n    .link-card-body h3{\r\n      margin:0 0 .45rem;\r\n    }\r\n    .link-card-body p{\r\n      margin:0 0 .8rem;\r\n      font-size:.95rem;\r\n      line-height:1.45;\r\n    }\r\n    .link-card a.button-link{\r\n      display:inline-flex;\r\n      align-self:flex-start;\r\n      margin-top:auto;\r\n      padding:.62rem .9rem;\r\n      border-radius:999px;\r\n      background:var(--brand-dark);\r\n      color:#fff;\r\n      font-weight:700;\r\n      text-decoration:none;\r\n    }\r\n\r\n    .cta-box{\r\n      padding:1.15rem 1.25rem;\r\n      background:linear-gradient(135deg,#fff7e8 0%, #ffffff 52%, #edf9fc 100%);\r\n      border:1px solid var(--line);\r\n      border-radius:var(--radius);\r\n      box-shadow:var(--shadow);\r\n    }\r\n    footer{padding:0 0 2rem}\r\n\r\n    .lightbox{\r\n      position:fixed;inset:0;background:rgba(5,38,52,.88);\r\n      display:none;align-items:center;justify-content:center;padding:2rem;z-index:999;\r\n    }\r\n    .lightbox.open{display:flex}\r\n    .lightbox img{\r\n      max-width:min(1200px,92vw);\r\n      max-height:88vh;width:auto;height:auto;\r\n      border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.35);background:#fff;\r\n    }\r\n    .lightbox-close{\r\n      position:absolute;top:1rem;right:1rem;\r\n      width:44px;height:44px;border:0;border-radius:999px;\r\n      background:#fff;color:var(--brand-dark);font-size:1.5rem;cursor:pointer;\r\n      box-shadow:0 10px 24px rgba(0,0,0,.2);\r\n    }\r\n\r\n    @media (max-width:1100px){\r\n      .layout{grid-template-columns:1fr;width:min(calc(100% - 2rem),var(--max))}\r\n      .side-nav{\r\n        position:static;\r\n        display:flex;\r\n        gap:.7rem;\r\n        flex-wrap:wrap;\r\n      }\r\n      .side-nav h3{width:100%;margin-bottom:.2rem}\r\n      .side-nav a{margin:0;flex:1 1 180px}\r\n    }\r\n    @media (max-width:980px){\r\n      .hero-grid,\r\n      .balanced-grid,\r\n      .two-col,\r\n      .plans-grid,\r\n      .gallery-grid,\r\n      .link-grid,\r\n      .spot-grid,\r\n      .map-layout{grid-template-columns:1fr}\r\n      .image-frame{min-height:260px}\r\n      .hero-copy{padding:1.2rem}\r\n      .section-box{padding:1rem}\r\n      .link-thumb{min-height:190px;height:190px;max-height:190px}\r\n      .balanced-grid .image-frame{max-width:none !important;justify-self:stretch !important}\r\n      #map{height:420px}\r\n      .map-right{display:block}\r\n      .map-intro{margin-bottom:.85rem}\r\n      .points-panel{display:none}\r\n      .mobile-map-note{display:block;margin-bottom:.85rem}\r\n      .inline-links{margin-top:.85rem}\r\n    }\r\n\r\n    \/* Correcci\u00f3 t\u00e8cnica: evita que Leaflet se superpose al men\u00fa\/header sense tocar el navegador lateral *\/\r\n    #map{\r\n      position:relative;\r\n      z-index:0;\r\n      isolation:isolate;\r\n      contain:layout paint;\r\n    }\r\n\r\n    #map.leaflet-container,\r\n    #map .leaflet-container{\r\n      z-index:0 !important;\r\n    }\r\n\r\n    #map .leaflet-tile-pane{\r\n      z-index:1 !important;\r\n    }\r\n\r\n    #map .leaflet-overlay-pane{\r\n      z-index:2 !important;\r\n    }\r\n\r\n    #map .leaflet-shadow-pane{\r\n      z-index:3 !important;\r\n    }\r\n\r\n    #map .leaflet-marker-pane{\r\n      z-index:4 !important;\r\n    }\r\n\r\n    #map .leaflet-tooltip-pane{\r\n      z-index:5 !important;\r\n    }\r\n\r\n    #map .leaflet-popup-pane{\r\n      z-index:6 !important;\r\n    }\r\n\r\n    #map .leaflet-top,\r\n    #map .leaflet-bottom{\r\n      z-index:7 !important;\r\n    }\r\n\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n  <div class=\"layout\">\r\n    <aside class=\"side-nav\" aria-label=\"Navegaci\u00f3 interna\">\r\n      <h3>Explora la p\u00e0gina<\/h3>\r\n      <a href=\"#mapa\">Mapa de la platja<\/a>\r\n      <a href=\"#plans\">Plans del dia<\/a>\r\n      <a href=\"#migdia\">Migdia i terrasses<\/a>\r\n      <a href=\"#moments\">Ambient i nit<\/a>\r\n      <a href=\"#galeria\">Galeria<\/a>\r\n      <a href=\"#enllacos\">M\u00e9s idees<\/a>\r\n    <\/aside>\r\n\r\n    <div class=\"main-content\">\r\n      <main>\r\n        <section class=\"hero\">\r\n          <div class=\"hero-grid\">\r\n            <article class=\"card hero-copy\">\r\n              <span class=\"eyebrow\">Pla d\u2019un dia \u00b7 Platja de Tavernes de la Valldigna<\/span>\r\n              <h1>Qu\u00e8 fer en un dia de platja<\/h1>\r\n              <p class=\"lead\">La platja de Tavernes \u00e9s d\u2019eixos llocs que et deixen triar com vols passar el dia. Pots buscar calma i desconnexi\u00f3, fer un pla m\u00e9s actiu, vindre en fam\u00edlia, improvisar una vesprada a la fresca o allargar la jornada fins a la nit. Ac\u00ed la mar \u00e9s el punt de partida, per\u00f2 al voltant hi ha molt m\u00e9s: passeig, terrasses, espais per a caminar, ambient d\u2019estiu i racons que fan que el dia puga canviar de ritme tantes vegades com vulgues.<\/p>\r\n            <\/article>\r\n\r\n            <figure class=\"image-frame lightboxable\">\r\n              <img decoding=\"async\" src=\"https:\/\/www.visitatavernes.es\/wp-content\/uploads\/2026\/04\/img-001.jpg\" alt=\"Vista de la platja de Tavernes de la Valldigna\">\r\n              <span>La platja com a punt de partida<\/span>\r\n            <\/figure>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <section class=\"section\" id=\"mapa\">\r\n          <div class=\"section-box\">\r\n            <div class=\"section-head\">\r\n              <h2>Descobreix la platja d\u2019un colp d\u2019ull<\/h2>\r\n              <p class=\"lead\"><\/p>\r\n            <\/div>\r\n\r\n            <div class=\"map-layout\">\r\n              <div class=\"map-left\">\r\n                <div id=\"map\"><\/div>\r\n\r\n                <div class=\"map-controls\">\r\n                  <button class=\"filter-chip active\" data-filter=\"all\">Tot<\/button>\r\n                  <button class=\"filter-chip\" data-filter=\"accessos\">Accessos<\/button>\r\n                  <button class=\"filter-chip\" data-filter=\"serveis\">Serveis<\/button>\r\n                  <button class=\"filter-chip\" data-filter=\"punts\">Punts destacats<\/button>\r\n                <\/div>\r\n\r\n                <div class=\"map-legend\">\r\n                  <span class=\"legend-chip\"><span class=\"legend-emoji\">\ud83c\udd7f\ufe0f<\/span>Parking p\u00fablic<\/span>\r\n                  <span class=\"legend-chip\"><span class=\"legend-emoji\">\u267f<\/span>Acc\u00e9s adaptat<\/span>\r\n                  <span class=\"legend-chip\"><span class=\"legend-emoji\">\u2139\ufe0f<\/span>Informaci\u00f3 tur\u00edstica<\/span>\r\n                  <span class=\"legend-chip\"><span class=\"legend-emoji\">\ud83d\udc6e<\/span>Policia local<\/span>\r\n                  <span class=\"legend-chip\"><span class=\"legend-emoji\">\u2795<\/span>Creu Roja<\/span>\r\n                  <span class=\"legend-chip\"><span class=\"legend-emoji\">\ud83c\udfe5<\/span>Centre de salut<\/span>\r\n                  <span class=\"legend-chip\"><span class=\"legend-emoji\">\ud83d\udcb3<\/span>Caixer<\/span>\r\n                  <span class=\"legend-chip\"><span class=\"legend-emoji\">\ud83d\udd0c<\/span>C\u00e0rrega<\/span>\r\n                  <span class=\"legend-chip\"><span class=\"legend-emoji\">\u26ea<\/span>Esgl\u00e9sia<\/span>\r\n                  <span class=\"legend-chip\"><span class=\"legend-emoji\">\ud83e\ude81<\/span>Kite surf<\/span>\r\n                  <span class=\"legend-chip\"><span class=\"legend-emoji\">\ud83d\udedd<\/span>Jocs<\/span>\r\n                  <span class=\"legend-chip\"><span class=\"legend-emoji\">\u26f5<\/span>Embarcacions<\/span>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"map-right\">\r\n                <div class=\"mobile-map-note\">\r\n                  Toca els icones del mapa per a vore cada punt i obrir la ruta en Google Maps.\r\n                <\/div>\r\n\r\n                <div class=\"mini map-intro\">\r\n                  <h3>Una manera f\u00e0cil d\u2019orientar-se<\/h3>\r\n                  <p>El mapa ajuda a decidir quin tipus de jornada et ve m\u00e9s de gust: un mat\u00ed tranquil a l\u2019arena, una passejada, una volta pel parc del Llac, un dinar a la fresca o una vesprada que acabe amb ambient d\u2019estiu.<\/p>\r\n                  <p>Per a completar la visita, tamb\u00e9 pots consultar la ferramenta planifica el teu viatge i combinar la jornada de platja amb altres propostes de Tavernes segons el temps disponible.<\/p>\r\n                <\/div>\r\n\r\n                <div class=\"points-panel\" id=\"points-panel\"><\/div>\r\n\r\n                <div class=\"inline-links\">\r\n                                    <a href=\"https:\/\/www.visitatavernes.es\/ca\/planifica-el-teu-viatge-a-tavernes\/\" target=\"_blank\" rel=\"noopener\">Obri el planificador<\/a>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <section class=\"section\" id=\"plans\">\r\n          <div class=\"section-box\">\r\n            <div class=\"section-head\">\r\n              <h2>Un dia de platja amb m\u00e9s d\u2019una manera de viure\u2019l<\/h2>\r\n              <p class=\"lead\">La gr\u00e0cia d\u2019esta zona \u00e9s que et permet canviar de ritme segons el moment del dia. Pots comen\u00e7ar amb calma, moure\u2019t un poc, dinar a la fresca, fer plans en fam\u00edlia o acabar amb ambient d\u2019estiu.<\/p>\r\n            <\/div>\r\n\r\n            <div class=\"plans-grid\">\r\n              <article class=\"plan-card\">\r\n                <span class=\"small-label\">Pla relaxat<\/span>\r\n                <h3>Un mat\u00ed sense presses<\/h3>\r\n                <p>Hi ha dies que demanen comen\u00e7ar amb calma: arribar a la mar, caminar un poc per la vora, buscar un rac\u00f3 tranquil i deixar que el mat\u00ed avance sense mirar massa l\u2019hora. \u00c9s un bon moment per a banyar-se, llegir, prendre el sol o simplement disfrutar del paisatge.<\/p>\r\n              <\/article>\r\n\r\n              <article class=\"plan-card\">\r\n                <span class=\"small-label\">Pla actiu<\/span>\r\n                <h3>Combinar mar i moviment<\/h3>\r\n                <p>Si no eres dels que es queden massa estona quiets, pots alternar l\u2019arena amb una passejada fins a la torre de guaita, algun tram en bici o una volta per l\u2019entorn per a canviar de paisatge sense eixir de la zona de platja.<\/p>\r\n              <\/article>\r\n\r\n              <article class=\"plan-card\">\r\n                <span class=\"small-label\">Pla en fam\u00edlia<\/span>\r\n                <h3>Una jornada molt f\u00e0cil de compartir<\/h3>\r\n                <p>La platja dona molt de joc quan vens amb xiquets perqu\u00e8 permet barrejar moments molt diferents: arena, bany, gelat, passeig i una estona pel parc del Llac o pels voltants perqu\u00e8 el dia tinga m\u00e9s varietat i siga m\u00e9s c\u00f2mode per a diferents edats.<\/p>\r\n              <\/article>\r\n\r\n              <article class=\"plan-card\">\r\n                <span class=\"small-label\">Pla amb ambient<\/span>\r\n                <h3>Terrasses, vespreig i nit d\u2019estiu<\/h3>\r\n                <p>Allargar la jornada amb una terrassa a la fresca, un sopar vora mar, una copa tranquil\u00b7la, ambient d\u2019estiu o un pla diferent com el cine d\u2019estiu fa que el dia no s\u2019acabe quan alcem la tovallola.<\/p>\r\n              <\/article>\r\n            <\/div>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <section class=\"section\" id=\"migdia\">\r\n          <div class=\"section-box balanced-grid\">\r\n            <article>\r\n              <h2>Un migdia amb sabor d\u2019estiu<\/h2>\r\n              <p>A l\u2019hora de dinar, el pla es transforma. Pots optar per una terrassa tranquil\u00b7la, un dinar llarg vora mar, una parada m\u00e9s informal o un lloc amb ambient per a compartir en fam\u00edlia o amb amics. La gr\u00e0cia \u00e9s que no hi ha una \u00fanica manera de fer-ho: hi ha dies que demanen una taula sense presses, i n\u2019hi ha d\u2019altres que encaixen millor amb alguna cosa m\u00e9s r\u00e0pida per a continuar despr\u00e9s.<\/p>\r\n              <p>Eixe moment del migdia ajuda a donar forma al dia. Pots fer-lo m\u00e9s relaxat, m\u00e9s social o m\u00e9s festiu, segons el que et demane el cos.<\/p>\r\n            <\/article>\r\n            <figure class=\"image-frame lightboxable\" style=\"min-height:300px;max-width:470px;justify-self:end;\">\r\n              <img decoding=\"async\" src=\"https:\/\/www.visitatavernes.es\/wp-content\/uploads\/2021\/04\/6879_horchateria.jpeg\" alt=\"Orxata en una taula a la fresca\">\r\n              <span>Una pausa a la fresca<\/span>\r\n            <\/figure>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <section class=\"section\">\r\n          <div class=\"section-box two-col\">\r\n            <article>\r\n              <h2>Dos punts que poden donar m\u00e9s vida al recorregut<\/h2>\r\n              <p>Un bon dia de platja no t\u00e9 per qu\u00e8 quedar-se nom\u00e9s en l\u2019arena. Hi ha llocs que poden fer que la jornada tinga m\u00e9s contrast, m\u00e9s aire i m\u00e9s recorregut.<\/p>\r\n\r\n              <div class=\"spot-grid\">\r\n                <div class=\"mini\">\r\n                  <h3>Torre de guaita<\/h3>\r\n                  <p>Un dels punts m\u00e9s singulars de la zona. Perfecte per a afegir-hi una passejada amb m\u00e9s perspectiva, un toc de patrimoni i una parada diferent dins del dia.<\/p>\r\n                  <p><a href=\"https:\/\/www.visitatavernes.es\/ca\/torre-de-guaita\/\" target=\"_blank\" rel=\"noopener\">Descobrir la Torre de Guaita de Tavernes<\/a><\/p>\r\n                <\/div>\r\n\r\n                <div class=\"mini\">\r\n                  <h3>Parc del Llac<\/h3>\r\n                  <p>Una opci\u00f3 molt bona per a canviar d\u2019ambient, caminar, descansar una estona o donar m\u00e9s varietat al pla si vens en fam\u00edlia o simplement vols eixir un moment de l\u2019arena.<\/p>\r\n                <\/div>\r\n              <\/div>\r\n            <\/article>\r\n\r\n            <aside>\r\n              <h2>Idees de plans per a mesclar dins del mateix dia<\/h2>\r\n              <ul>\r\n                <li>Mat\u00ed de bany i tranquil\u00b7litat<\/li>\r\n                <li>Passeig fins a la torre de guaita<\/li>\r\n                <li>Dinar o terrassa vora mar<\/li>\r\n                <li>Parada al parc del Llac<\/li>\r\n                <li>Vespreig a la fresca<\/li>\r\n                <li>Cine d\u2019estiu o copa tranquil\u00b7la<\/li>\r\n                <li>Una finestra a la posta de sol<\/li>\r\n                <li>Plans especials com Sant Joan o la Fira de Sant Jaume<\/li>\r\n              <\/ul>\r\n            <\/aside>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <section class=\"section\" id=\"moments\">\r\n          <div class=\"section-box balanced-grid\">\r\n            <article>\r\n              <h2>Quan la platja tamb\u00e9 \u00e9s ambient<\/h2>\r\n              <p>Un dia a la platja no t\u00e9 per qu\u00e8 acabar quan s\u2019al\u00e7a la tovallola. A Tavernes, la zona tamb\u00e9 convida a quedar-se despr\u00e9s, perqu\u00e8 l\u2019ambient continua. Hi ha terrasses, barets, xiringuitos i eixos plans d\u2019estiu que demanen seure a la fresca i deixar que la nit arribe a poc a poc.<\/p>\r\n              <p>Si et ve de gust allargar la jornada, pots fer-ho d\u2019una manera molt tranquil\u00b7la, amb una copa, un sopar o simplement disfrutant de l\u2019ambient. I si coincideixes amb dates especials, jornades com Sant Joan o la Fira de Sant Jaume poden donar al dia un aire encara m\u00e9s viu i festiu.<\/p>\r\n            <\/article>\r\n            <figure class=\"image-frame lightboxable\" style=\"min-height:300px;max-width:470px;justify-self:end;\">\r\n              <img decoding=\"async\" src=\"https:\/\/www.visitatavernes.es\/wp-content\/uploads\/2022\/05\/feria-de-San-Jaime-2.jpg\" alt=\"Ambient de la Fira de Sant Jaume a Tavernes\">\r\n              <span>Fira de Sant Jaume<\/span>\r\n            <\/figure>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <section class=\"section\">\r\n          <div class=\"cta-box\">\r\n            <h2>Una jornada oberta a moltes maneres de viure-la<\/h2>\r\n            <p>La platja de Tavernes es pot viure de moltes maneres: amb calma, en fam\u00edlia, amb passejos, amb terrasses, amb patrimoni o amb una vesprada que s\u2019allarga fins a la nit. La gr\u00e0cia \u00e9s combinar el pla al teu ritme i fer que cada visita tinga una forma pr\u00f2pia.<\/p>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <section class=\"section\" id=\"enllacos\">\r\n          <div class=\"section-box\">\r\n            <div class=\"section-head\">\r\n              <h2>Descobreix m\u00e9s plans per a completar la visita<\/h2>\r\n              <p class=\"lead\">Ac\u00ed tens altres p\u00e0gines \u00fatils per a continuar organitzant la visita i combinar la jornada de platja amb m\u00e9s propostes del municipi.<\/p>\r\n            <\/div>\r\n\r\n            <div class=\"link-grid\">\r\n              <article class=\"link-card\">\r\n                <figure class=\"link-thumb lightboxable\">\r\n                  <img decoding=\"async\" src=\"https:\/\/www.visitatavernes.es\/wp-content\/uploads\/2026\/04\/img-008.jpg\" alt=\"Imatge inspiracional per a qu\u00e8 fer a Tavernes\">\r\n                <\/figure>\r\n                <div class=\"link-card-body\">\r\n                  <h3>Qu\u00e8 fer<\/h3>\r\n                  <p>Una porta d\u2019entrada a altres propostes i experi\u00e8ncies per a descobrir Tavernes.<\/p>\r\n                  <a class=\"button-link\" href=\"https:\/\/www.visitatavernes.es\/ca\/que-fer-en-tavernes\/\" target=\"_blank\" rel=\"noopener\">Descobreix qu\u00e8 fer<\/a>\r\n                <\/div>\r\n              <\/article>\r\n\r\n              <article class=\"link-card\">\r\n                <figure class=\"link-thumb lightboxable\">\r\n                  <img decoding=\"async\" src=\"https:\/\/www.visitatavernes.es\/wp-content\/uploads\/2021\/05\/FCO00136_1-scaled.jpg\" alt=\"Imatge de la platja de Tavernes de la Valldigna amb posta de sol\">\r\n                <\/figure>\r\n                <div class=\"link-card-body\">\r\n                  <h3>Platges<\/h3>\r\n                  <p>Per a con\u00e9ixer millor el litoral i descobrir altres espais de la costa de Tavernes.<\/p>\r\n                  <a class=\"button-link\" href=\"https:\/\/www.visitatavernes.es\/ca\/platges-de-tavernes\/\" target=\"_blank\" rel=\"noopener\">Explora les platges<\/a>\r\n                <\/div>\r\n              <\/article>\r\n\r\n              <article class=\"link-card\">\r\n                <figure class=\"link-thumb lightboxable\">\r\n                  <img decoding=\"async\" src=\"https:\/\/www.visitatavernes.es\/wp-content\/uploads\/2026\/04\/img-005.jpg\" alt=\"Vista del litoral de Tavernes de la Valldigna\">\r\n                <\/figure>\r\n                <div class=\"link-card-body\">\r\n                  <h3>Planifica el teu viatge<\/h3>\r\n                  <p>Una manera pr\u00e0ctica de combinar platja, patrimoni, gastronomia i altres plans segons el temps que tingues per a la visita.<\/p>\r\n                  <a class=\"button-link\" href=\"https:\/\/www.visitatavernes.es\/ca\/planifica-el-teu-viatge-a-tavernes\/\" target=\"_blank\" rel=\"noopener\">Obri el planificador de viatge<\/a>\r\n                <\/div>\r\n              <\/article>\r\n\r\n              <article class=\"link-card\">\r\n                <figure class=\"link-thumb lightboxable\">\r\n                  <img decoding=\"async\" src=\"https:\/\/www.visitatavernes.es\/wp-content\/uploads\/2023\/03\/FCA09357.jpg\" alt=\"Entorn natural de Tavernes de la Valldigna\">\r\n                <\/figure>\r\n                <div class=\"link-card-body\">\r\n                  <h3>Turisme natural<\/h3>\r\n                  <p>Una bona opci\u00f3 per a continuar el dia m\u00e9s enll\u00e0 del litoral i descobrir altres paisatges de Tavernes.<\/p>\r\n                  <a class=\"button-link\" href=\"https:\/\/www.visitatavernes.es\/ca\/natura-i-rutes-a-tavernes\/\" target=\"_blank\" rel=\"noopener\">Explora el turisme natural<\/a>\r\n                <\/div>\r\n              <\/article>\r\n            <\/div>\r\n          <\/div>\r\n        <\/section>\r\n         <section class=\"section\" id=\"galeria\">\r\n          <div class=\"section-box\">\r\n            <div class=\"section-head\">\r\n              <h2>Galeria visual per a refor\u00e7ar el relat<\/h2>\r\n              <p class=\"lead\"><\/p>\r\n            <\/div>\r\n\r\n            <div class=\"gallery-grid\">\r\n              <figure class=\"gallery-photo square lightboxable\">\r\n                <img decoding=\"async\" src=\"https:\/\/www.visitatavernes.es\/wp-content\/uploads\/2026\/04\/img-005.jpg\" alt=\"Platja i mar sense aglomeracions a Tavernes de la Valldigna\">\r\n                <span>Platja i mar<\/span>\r\n              <\/figure>\r\n              <figure class=\"gallery-photo square lightboxable\">\r\n                <img decoding=\"async\" src=\"https:\/\/www.visitatavernes.es\/wp-content\/uploads\/2021\/05\/DSC08291.jpg\" alt=\"Zona de platja de Tavernes\">\r\n                <span>Racons de la platja<\/span>\r\n              <\/figure>\r\n              <figure class=\"gallery-photo square lightboxable\">\r\n                <img decoding=\"async\" src=\"https:\/\/www.visitatavernes.es\/wp-content\/uploads\/2021\/04\/FB17BC51-7862-46FD-8311-8351B4D4A168-TIBERIU-TRIFESCU-scaled.jpeg\" alt=\"Paella al foc a Tavernes\">\r\n                <span>Paella al foc<\/span>\r\n              <\/figure>\r\n              <figure class=\"gallery-photo square lightboxable\">\r\n                <img decoding=\"async\" src=\"https:\/\/www.visitatavernes.es\/wp-content\/uploads\/2021\/04\/6879_horchateria.jpeg\" alt=\"Orxata a la fresca a Tavernes\">\r\n                <span>Orxata i terrasses<\/span>\r\n              <\/figure>\r\n              <figure class=\"gallery-photo square lightboxable\">\r\n                <img decoding=\"async\" src=\"https:\/\/www.visitatavernes.es\/wp-content\/uploads\/2021\/05\/DSC08332-scaled.jpg\" alt=\"Ambient del litoral de Tavernes\">\r\n                <span>Litoral i ambient<\/span>\r\n              <\/figure>\r\n              <figure class=\"gallery-photo square lightboxable\">\r\n                <img decoding=\"async\" src=\"https:\/\/www.visitatavernes.es\/wp-content\/uploads\/2026\/04\/img-004.jpg\" alt=\"Entorn de la Torre de Guaita a Tavernes\">\r\n                <span>Torre de Guaita<\/span>\r\n              <\/figure>\r\n            <\/div>\r\n          <\/div>\r\n        <\/section>\r\n      <\/main>\r\n\r\n      <footer><\/footer>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"lightbox\" id=\"lightbox\" aria-hidden=\"true\">\r\n    <button class=\"lightbox-close\" type=\"button\" aria-label=\"Tancar\">\u00d7<\/button>\r\n    <img decoding=\"async\" id=\"lightbox-image\" src=\"\" alt=\"\">\r\n  <\/div>\r\n\r\n  <script>\r\n    const lightbox = document.getElementById('lightbox');\r\n    const lightboxImage = document.getElementById('lightbox-image');\r\n    const closeButton = document.querySelector('.lightbox-close');\r\n\r\n    document.querySelectorAll('.lightboxable').forEach(el => {\r\n      el.addEventListener('click', () => {\r\n        const img = el.querySelector('img');\r\n        if (!img) return;\r\n        lightboxImage.src = img.getAttribute('src');\r\n        lightboxImage.alt = img.getAttribute('alt') || '';\r\n        lightbox.classList.add('open');\r\n        lightbox.setAttribute('aria-hidden', 'false');\r\n      });\r\n    });\r\n\r\n    function closeLightbox() {\r\n      lightbox.classList.remove('open');\r\n      lightbox.setAttribute('aria-hidden', 'true');\r\n      lightboxImage.src = '';\r\n      lightboxImage.alt = '';\r\n    }\r\n\r\n    closeButton.addEventListener('click', closeLightbox);\r\n    lightbox.addEventListener('click', (e) => {\r\n      if (e.target === lightbox) closeLightbox();\r\n    });\r\n    document.addEventListener('keydown', (e) => {\r\n      if (e.key === 'Escape') closeLightbox();\r\n    });\r\n  <\/script>\r\n\r\n  <script\r\n    src=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js\"\r\n    integrity=\"sha256-20nQCchB9co0qIjJZRGuk2\/Z9VM+kNiyxNV1lvTlZBo=\"\r\n    crossorigin=\"\"\r\n  ><\/script>\r\n  <script>\r\n    const pointData = [\r\n      {\r\n        \"id\": 1,\r\n        \"name\": \"Aparcament p\u00fablic 1\",\r\n        \"category\": \"accessos\",\r\n        \"lat\": 39.08156407572846,\r\n        \"lng\": -0.21365291004727738,\r\n        \"desc\": \"Zona d\u2019aparcament p\u00fablic pr\u00f2xima a la platja.\"\r\n      },\r\n      {\r\n        \"id\": 2,\r\n        \"name\": \"Aparcament p\u00fablic 2\",\r\n        \"category\": \"accessos\",\r\n        \"lat\": 39.086635798501646,\r\n        \"lng\": -0.21669989919783383,\r\n        \"desc\": \"Zona d\u2019aparcament p\u00fablic pr\u00f2xima a la platja.\"\r\n      },\r\n      {\r\n        \"id\": 3,\r\n        \"name\": \"Aparcament p\u00fablic 3\",\r\n        \"category\": \"accessos\",\r\n        \"lat\": 39.087118800695826,\r\n        \"lng\": -0.21904951403638723,\r\n        \"desc\": \"Zona d\u2019aparcament p\u00fablic pr\u00f2xima a la platja.\"\r\n      },\r\n      {\r\n        \"id\": 4,\r\n        \"name\": \"Aparcament p\u00fablic 4\",\r\n        \"category\": \"accessos\",\r\n        \"lat\": 39.089475470902286,\r\n        \"lng\": -0.21757966372521026,\r\n        \"desc\": \"Zona d\u2019aparcament p\u00fablic pr\u00f2xima a la platja.\"\r\n      },\r\n      {\r\n        \"id\": 5,\r\n        \"name\": \"Aparcament p\u00fablic 5\",\r\n        \"category\": \"accessos\",\r\n        \"lat\": 39.09494489598675,\r\n        \"lng\": -0.22091028909522012,\r\n        \"desc\": \"Zona d\u2019aparcament p\u00fablic pr\u00f2xima a la platja.\"\r\n      },\r\n      {\r\n        \"id\": 6,\r\n        \"name\": \"Aparcament p\u00fablic 6\",\r\n        \"category\": \"accessos\",\r\n        \"lat\": 39.10319614472262,\r\n        \"lng\": -0.22646782597932275,\r\n        \"desc\": \"Zona d\u2019aparcament p\u00fablic pr\u00f2xima a la platja.\"\r\n      },\r\n      {\r\n        \"id\": 7,\r\n        \"name\": \"Informaci\u00f3 Tur\u00edstica\",\r\n        \"category\": \"serveis\",\r\n        \"lat\": 39.08770370042927,\r\n        \"lng\": -0.21579019241701874,\r\n        \"desc\": \"Punt d\u2019informaci\u00f3 tur\u00edstica.\"\r\n      },\r\n      {\r\n        \"id\": 8,\r\n        \"name\": \"Policia Local\",\r\n        \"category\": \"serveis\",\r\n        \"lat\": 39.088548939301404,\r\n        \"lng\": -0.21639905379641555,\r\n        \"desc\": \"Servei de Policia Local.\"\r\n      },\r\n      {\r\n        \"id\": 9,\r\n        \"name\": \"Creu Roja\",\r\n        \"category\": \"serveis\",\r\n        \"lat\": 39.08843443709167,\r\n        \"lng\": -0.21637223170921746,\r\n        \"desc\": \"Punt d\u2019assist\u00e8ncia i atenci\u00f3 sanit\u00e0ria.\"\r\n      },\r\n      {\r\n        \"id\": 10,\r\n        \"name\": \"Centre de Salut\",\r\n        \"category\": \"serveis\",\r\n        \"lat\": 39.08853436630323,\r\n        \"lng\": -0.2167933384782276,\r\n        \"desc\": \"Centre de salut de la zona.\"\r\n      },\r\n      {\r\n        \"id\": 11,\r\n        \"name\": \"Caixer Autom\u00e0tic\",\r\n        \"category\": \"serveis\",\r\n        \"lat\": 39.088554143942915,\r\n        \"lng\": -0.21658144398936263,\r\n        \"desc\": \"Punt per a retirar diners.\"\r\n      },\r\n      {\r\n        \"id\": 12,\r\n        \"name\": \"Punt de c\u00e0rrega de vehicles\",\r\n        \"category\": \"serveis\",\r\n        \"lat\": 39.08855674626352,\r\n        \"lng\": -0.21667196853365622,\r\n        \"desc\": \"Punt de c\u00e0rrega per a vehicles el\u00e8ctrics.\"\r\n      },\r\n      {\r\n        \"id\": 13,\r\n        \"name\": \"Esgl\u00e9sia\",\r\n        \"category\": \"serveis\",\r\n        \"lat\": 39.088491948452116,\r\n        \"lng\": -0.21720304586017852,\r\n        \"desc\": \"Esgl\u00e9sia situada en l\u2019entorn de la platja.\"\r\n      },\r\n      {\r\n        \"id\": 14,\r\n        \"name\": \"Zona Kite Surf\",\r\n        \"category\": \"punts\",\r\n        \"lat\": 39.08159738872578,\r\n        \"lng\": -0.2106702939508489,\r\n        \"desc\": \"Zona vinculada a la pr\u00e0ctica de kite surf.\"\r\n      },\r\n      {\r\n        \"id\": 15,\r\n        \"name\": \"Acc\u00e9s adaptat a la platja 1\",\r\n        \"category\": \"accessos\",\r\n        \"lat\": 39.08189720499383,\r\n        \"lng\": -0.21216160199906314,\r\n        \"desc\": \"Punt d\u2019acc\u00e9s adaptat a la platja.\"\r\n      },\r\n      {\r\n        \"id\": 16,\r\n        \"name\": \"Acc\u00e9s adaptat a la platja 2\",\r\n        \"category\": \"accessos\",\r\n        \"lat\": 39.084340600651466,\r\n        \"lng\": -0.2137000809911883,\r\n        \"desc\": \"Punt d\u2019acc\u00e9s adaptat a la platja.\"\r\n      },\r\n      {\r\n        \"id\": 17,\r\n        \"name\": \"Acc\u00e9s adaptat a la platja 3\",\r\n        \"category\": \"accessos\",\r\n        \"lat\": 39.0861978385589,\r\n        \"lng\": -0.21425636667417894,\r\n        \"desc\": \"Punt d\u2019acc\u00e9s adaptat a la platja.\"\r\n      },\r\n      {\r\n        \"id\": 18,\r\n        \"name\": \"Acc\u00e9s adaptat a la platja 4\",\r\n        \"category\": \"accessos\",\r\n        \"lat\": 39.08746987501121,\r\n        \"lng\": -0.21479355414023496,\r\n        \"desc\": \"Punt d\u2019acc\u00e9s adaptat a la platja.\"\r\n      },\r\n      {\r\n        \"id\": 19,\r\n        \"name\": \"Acc\u00e9s adaptat a la platja 5\",\r\n        \"category\": \"accessos\",\r\n        \"lat\": 39.093944276020146,\r\n        \"lng\": -0.21780416344142417,\r\n        \"desc\": \"Punt d\u2019acc\u00e9s adaptat a la platja.\"\r\n      },\r\n      {\r\n        \"id\": 20,\r\n        \"name\": \"Acc\u00e9s adaptat a la platja 6\",\r\n        \"category\": \"accessos\",\r\n        \"lat\": 39.09528367730445,\r\n        \"lng\": -0.21847668424029879,\r\n        \"desc\": \"Punt d\u2019acc\u00e9s adaptat a la platja.\"\r\n      },\r\n      {\r\n        \"id\": 21,\r\n        \"name\": \"Acc\u00e9s adaptat a la platja 7\",\r\n        \"category\": \"accessos\",\r\n        \"lat\": 39.09646523905996,\r\n        \"lng\": -0.21904828145248437,\r\n        \"desc\": \"Punt d\u2019acc\u00e9s adaptat a la platja.\"\r\n      },\r\n      {\r\n        \"id\": 22,\r\n        \"name\": \"Acc\u00e9s adaptat a la platja 8\",\r\n        \"category\": \"accessos\",\r\n        \"lat\": 39.09769699972226,\r\n        \"lng\": -0.21957534986344088,\r\n        \"desc\": \"Punt d\u2019acc\u00e9s adaptat a la platja.\"\r\n      },\r\n      {\r\n        \"id\": 23,\r\n        \"name\": \"Acc\u00e9s adaptat a la platja 9\",\r\n        \"category\": \"accessos\",\r\n        \"lat\": 39.09886778105261,\r\n        \"lng\": -0.22024405799236965,\r\n        \"desc\": \"Punt d\u2019acc\u00e9s adaptat a la platja.\"\r\n      },\r\n      {\r\n        \"id\": 24,\r\n        \"name\": \"Acc\u00e9s adaptat a la platja 10\",\r\n        \"category\": \"accessos\",\r\n        \"lat\": 39.104751813231005,\r\n        \"lng\": -0.22248831786209236,\r\n        \"desc\": \"Punt d\u2019acc\u00e9s adaptat a la platja.\"\r\n      },\r\n      {\r\n        \"id\": 25,\r\n        \"name\": \"Jocs a l\u2019aire lliure en l\u2019arena\",\r\n        \"category\": \"punts\",\r\n        \"lat\": 39.08252181812653,\r\n        \"lng\": -0.21224743267809706,\r\n        \"desc\": \"Espai de jocs a l\u2019aire lliure en l\u2019arena.\"\r\n      },\r\n      {\r\n        \"id\": 26,\r\n        \"name\": \"Acc\u00e9s embarcacions\",\r\n        \"category\": \"accessos\",\r\n        \"lat\": 39.08746050651224,\r\n        \"lng\": -0.2148485394189911,\r\n        \"desc\": \"Punt d\u2019acc\u00e9s per a embarcacions.\"\r\n      },\r\n      {\r\n        \"id\": 27,\r\n        \"name\": \"Jocs a l'aire lliure en l'arena 1\",\r\n        \"category\": \"punts\",\r\n        \"lat\": 39.08334398166049,\r\n        \"lng\": -0.2126518542070656,\r\n        \"desc\": \"Espai de jocs a l\u2019aire lliure en l\u2019arena.\"\r\n      },\r\n      {\r\n        \"id\": 28,\r\n        \"name\": \"Jocs a l'aire lliure en l'arena 2\",\r\n        \"category\": \"punts\",\r\n        \"lat\": 39.08868829972216,\r\n        \"lng\": -0.21525359691660845,\r\n        \"desc\": \"Espai de jocs a l\u2019aire lliure en l\u2019arena.\"\r\n      },\r\n      {\r\n        \"id\": 29,\r\n        \"name\": \"Jocs a l'aire lliure en l'arena 3\",\r\n        \"category\": \"punts\",\r\n        \"lat\": 39.09623057567301,\r\n        \"lng\": -0.21870065653311246,\r\n        \"desc\": \"Espai de jocs a l\u2019aire lliure en l\u2019arena.\"\r\n      },\r\n      {\r\n        \"id\": 30,\r\n        \"name\": \"Jocs a l'aire lliure en l'arena 4\",\r\n        \"category\": \"punts\",\r\n        \"lat\": 39.098666040655026,\r\n        \"lng\": -0.21974403584137361,\r\n        \"desc\": \"Espai de jocs a l\u2019aire lliure en l\u2019arena.\"\r\n      },\r\n      {\r\n        \"id\": 31,\r\n        \"name\": \"Parc del Llac\",\r\n        \"category\": \"punts\",\r\n        \"lat\": 39.1028112459137,\r\n        \"lng\": -0.22227723982720296,\r\n        \"desc\": \"Espai per a passejar, descansar i gaudir de l\u2019entorn.\"\r\n      },\r\n      {\r\n        \"id\": 32,\r\n        \"name\": \"Parc del Moll\u00f3\",\r\n        \"category\": \"punts\",\r\n        \"lat\": 39.10397684026228,\r\n        \"lng\": -0.22631932875833474,\r\n        \"desc\": \"Parc situat a la zona de platja.\"\r\n      },\r\n      {\r\n        \"id\": 33,\r\n        \"name\": \"Parc del nord\",\r\n        \"category\": \"punts\",\r\n        \"lat\": 39.10482396548055,\r\n        \"lng\": -0.2233179369708118,\r\n        \"desc\": \"Parc ubicat a la zona nord de la platja.\"\r\n      },\r\n      {\r\n        \"id\": 34,\r\n        \"name\": \"Posta sanitaria a l'arena 1\",\r\n        \"category\": \"serveis\",\r\n        \"lat\": 39.08763143105629,\r\n        \"lng\": -0.21477233458225278,\r\n        \"desc\": \"Punt d\u2019atenci\u00f3 sanit\u00e0ria a l\u2019arena.\"\r\n      },\r\n      {\r\n        \"id\": 35,\r\n        \"name\": \"Posta sanitaria a l'arena 2\",\r\n        \"category\": \"serveis\",\r\n        \"lat\": 39.098867653670325,\r\n        \"lng\": -0.21990276857672597,\r\n        \"desc\": \"Punt d\u2019atenci\u00f3 sanit\u00e0ria a l\u2019arena.\"\r\n      },\r\n      {\r\n        \"id\": 36,\r\n        \"name\": \"Vigilancia i primers auxilis 1\",\r\n        \"category\": \"serveis\",\r\n        \"lat\": 39.09882602261685,\r\n        \"lng\": -0.21975256488102543,\r\n        \"desc\": \"Punt de vigil\u00e0ncia i primers auxilis.\"\r\n      },\r\n      {\r\n        \"id\": 37,\r\n        \"name\": \"Vigilancia i primers auxilis 2\",\r\n        \"category\": \"serveis\",\r\n        \"lat\": 39.099542073312044,\r\n        \"lng\": -0.21991349741213315,\r\n        \"desc\": \"Punt de vigil\u00e0ncia i primers auxilis.\"\r\n      },\r\n      {\r\n        \"id\": 38,\r\n        \"name\": \"Vigilancia i primers auxilis 3\",\r\n        \"category\": \"serveis\",\r\n        \"lat\": 39.1054200751295,\r\n        \"lng\": -0.22247768917817937,\r\n        \"desc\": \"Punt de vigil\u00e0ncia i primers auxilis.\"\r\n      },\r\n      {\r\n        \"id\": 39,\r\n        \"name\": \"Vigilancia i primers auxilis 4\",\r\n        \"category\": \"serveis\",\r\n        \"lat\": 39.087645787388894,\r\n        \"lng\": -0.21461465979901542,\r\n        \"desc\": \"Punt de vigil\u00e0ncia i primers auxilis.\"\r\n      },\r\n      {\r\n        \"id\": 40,\r\n        \"name\": \"Vigilancia i primers auxilis 5\",\r\n        \"category\": \"serveis\",\r\n        \"lat\": 39.08188568390402,\r\n        \"lng\": -0.21188371254854246,\r\n        \"desc\": \"Punt de vigil\u00e0ncia i primers auxilis.\"\r\n      },\r\n      {\r\n        \"id\": 41,\r\n        \"name\": \"BIC Torre de Guaita\",\r\n        \"category\": \"punts\",\r\n        \"lat\": 39.08621622197932,\r\n        \"lng\": -0.21781675863048644,\r\n        \"desc\": \"Torre de Guaita, element patrimonial destacat.\"\r\n      },\r\n      {\r\n        \"id\": 42,\r\n        \"name\": \"Finestra al Mediterrani\",\r\n        \"category\": \"punts\",\r\n        \"lat\": 39.10521747847441,\r\n        \"lng\": -0.2226447348827363,\r\n        \"desc\": \"Punt emblem\u00e0tic per a gaudir de la vista i la posta de sol.\"\r\n      }\r\n    ];\r\n\r\n    const map = L.map('map', {\r\n      zoomControl: true,\r\n      scrollWheelZoom: false\r\n    }).setView([39.0885, -0.2166], 15);\r\n\r\n    L.tileLayer('https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png', {\r\n      maxZoom: 19,\r\n      attribution: '&copy; OpenStreetMap'\r\n    }).addTo(map);\r\n\r\n    const layerGroup = L.layerGroup().addTo(map);\r\n    let activeFilter = 'all';\r\n    const categoryLabels = {\r\n      accessos: 'Accessos',\r\n      serveis: 'Serveis',\r\n      punts: 'Punts destacats'\r\n    };\r\n    const pointEmojis = {\r\n      'Aparcament p\u00fablic': '\ud83c\udd7f\ufe0f',\r\n      'Informaci\u00f3 Tur\u00edstica': '\u2139\ufe0f',\r\n      'Policia Local': '\ud83d\udc6e',\r\n      'Creu Roja': '\u2795',\r\n      'Centre de Salut': '\ud83c\udfe5',\r\n      'Caixer Autom\u00e0tic': '\ud83d\udcb3',\r\n      'Punt de c\u00e0rrega de vehicles': '\ud83d\udd0c',\r\n      'Esgl\u00e9sia': '\u26ea',\r\n      'Zona Kite Surf': '\ud83e\ude81',\r\n      'Acc\u00e9s adaptat a la platja': '\u267f',\r\n      \"Jocs a l'aire lliure en l'arena\": '\ud83d\udedd',\r\n      'Acc\u00e9s embarcacions': '\u26f5',\r\n      'BIC Torre de Guaita': '\ud83c\udff0',\r\n      'Parc del Llac': '\ud83c\udf33',\r\n      'Parc del Moll\u00f3': '\ud83c\udf33',\r\n      'Parc del Nord': '\ud83c\udf33',\r\n      \"Posta sanitaria a l'arena\": '\ud83d\ude91',\r\n      'Vigilancia i primers auxilis': '\ud83e\ude79',\r\n      'Finestra al Mediterrani': '\ud83e\ude9f'\r\n    };\r\n\r\n    function getPointEmoji(pointName) {\r\n      for (const key in pointEmojis) {\r\n        if (pointName.startsWith(key)) return pointEmojis[key];\r\n      }\r\n      return '\ud83d\udccd';\r\n    }\r\n\r\n    function createEmojiIcon(point) {\r\n      return L.divIcon({\r\n        className: '',\r\n        html: `<span class=\"emoji-marker\">${getPointEmoji(point.name)}<\/span>`,\r\n        iconSize: [34, 34],\r\n        iconAnchor: [17, 17],\r\n        popupAnchor: [0, -16]\r\n      });\r\n    }\r\n\r\n    function buildGoogleMapsUrl(point) {\r\n      return `https:\/\/www.google.com\/maps\/dir\/?api=1&destination=${point.lat},${point.lng}`;\r\n    }\r\n\r\n    function renderMarkers() {\r\n      layerGroup.clearLayers();\r\n      const filtered = pointData.filter(p => activeFilter === 'all' || p.category === activeFilter);\r\n      const bounds = [];\r\n      filtered.forEach(point => {\r\n        const marker = L.marker([point.lat, point.lng], { icon: createEmojiIcon(point) }).addTo(layerGroup);\r\n        marker.bindPopup(`\r\n          <strong>${getPointEmoji(point.name)} ${point.name}<\/strong><br>\r\n          ${point.desc}<br>\r\n          <a class=\"gmaps-link\" href=\"${buildGoogleMapsUrl(point)}\" target=\"_blank\" rel=\"noopener\">Com arribar<\/a>\r\n        `);\r\n        marker.on('click', () => focusPoint(point.id));\r\n        bounds.push([point.lat, point.lng]);\r\n      });\r\n      if (bounds.length) {\r\n        map.fitBounds(bounds, { padding: [28, 28] });\r\n      }\r\n    }\r\n\r\n    function renderCards() {\r\n      const panel = document.getElementById('points-panel');\r\n      const filtered = pointData.filter(p => activeFilter === 'all' || p.category === activeFilter);\r\n      panel.innerHTML = filtered.map(point => `\r\n        <article class=\"point-card\" data-id=\"${point.id}\">\r\n          <h3>${getPointEmoji(point.name)} ${point.name}<\/h3>\r\n          <p>${point.desc}<\/p>\r\n          <div class=\"point-meta\">\r\n            <span>${categoryLabels[point.category] || point.category}<\/span>\r\n            <a class=\"gmaps-link\" href=\"${buildGoogleMapsUrl(point)}\" target=\"_blank\" rel=\"noopener\">Com arribar<\/a>\r\n          <\/div>\r\n        <\/article>\r\n      `).join('');\r\n\r\n      panel.querySelectorAll('.point-card').forEach(card => {\r\n        card.addEventListener('click', () => {\r\n          panel.querySelectorAll('.point-card').forEach(c => c.classList.remove('active'));\r\n          card.classList.add('active');\r\n\r\n          const id = Number(card.getAttribute('data-id'));\r\n          const point = pointData.find(p => p.id === id);\r\n          if (!point) return;\r\n          map.flyTo([point.lat, point.lng], 17, { duration: 0.8 });\r\n          setTimeout(() => {\r\n            layerGroup.eachLayer(layer => {\r\n              const ll = layer.getLatLng && layer.getLatLng();\r\n              if (ll && Math.abs(ll.lat - point.lat) < 1e-9 && Math.abs(ll.lng - point.lng) < 1e-9) {\r\n                layer.openPopup();\r\n              }\r\n            });\r\n          }, 900);\r\n        });\r\n      });\r\n    }\r\n\r\n    function focusPoint(id) {\r\n      const point = pointData.find(p => p.id === id);\r\n      if (!point) return;\r\n      map.flyTo([point.lat, point.lng], 17, { duration: 0.8 });\r\n    }\r\n\r\n    document.querySelectorAll('.filter-chip').forEach(btn => {\r\n      btn.addEventListener('click', () => {\r\n        document.querySelectorAll('.filter-chip').forEach(b => b.classList.remove('active'));\r\n        btn.classList.add('active');\r\n        activeFilter = btn.getAttribute('data-filter');\r\n        renderMarkers();\r\n        renderCards();\r\n      });\r\n    });\r\n\r\n    renderMarkers();\r\n    renderCards();\r\n  <\/script>\r\n<\/body>\r\n<\/html>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Qu\u00e8 fer en un dia de platja a Tavernes de la Valldigna Explora la p\u00e0gina Mapa de la platja Plans del dia Migdia i terrasses Ambient i nit Galeria M\u00e9s idees Pla d\u2019un dia \u00b7 Platja de Tavernes de la Valldigna Qu\u00e8 fer en un dia de platja La platja de Tavernes \u00e9s d\u2019eixos llocs [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-18374","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.visitatavernes.es\/ca\/wp-json\/wp\/v2\/pages\/18374","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.visitatavernes.es\/ca\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.visitatavernes.es\/ca\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.visitatavernes.es\/ca\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.visitatavernes.es\/ca\/wp-json\/wp\/v2\/comments?post=18374"}],"version-history":[{"count":102,"href":"https:\/\/www.visitatavernes.es\/ca\/wp-json\/wp\/v2\/pages\/18374\/revisions"}],"predecessor-version":[{"id":19745,"href":"https:\/\/www.visitatavernes.es\/ca\/wp-json\/wp\/v2\/pages\/18374\/revisions\/19745"}],"wp:attachment":[{"href":"https:\/\/www.visitatavernes.es\/ca\/wp-json\/wp\/v2\/media?parent=18374"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}