{"id":3024,"date":"2025-01-19T17:34:11","date_gmt":"2025-01-19T16:34:11","guid":{"rendered":"https:\/\/casdanna.com\/en\/?page_id=3024"},"modified":"2026-07-23T11:17:33","modified_gmt":"2026-07-23T09:17:33","slug":"a-route-through-the-hidden-coves-of-roses-and-cap-de-creus","status":"publish","type":"page","link":"https:\/\/casdanna.com\/en\/a-route-through-the-hidden-coves-of-roses-and-cap-de-creus\/","title":{"rendered":"The most beautiful coves of Roses and Cap de Creus"},"content":{"rendered":"<style>.kb-row-layout-id3024_ce2fe1-1d > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id3024_ce2fe1-1d > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id3024_ce2fe1-1d > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1290px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:var(--global-kb-spacing-5xl, 10rem);padding-bottom:var(--global-kb-spacing-4xl, 8rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id3024_ce2fe1-1d{background-image:url('https:\/\/mlblxybmabvb.i.optimole.com\/co-ZpyQ-ECua1BCH\/w:auto\/h:auto\/cb:aH5X.d4f\/f:best\/q:mauto\/id:2d69d086944cce2659ab1ed72db64d31\/directUpload\/Cap-de-Creus.-Josep-Miquel-Guasch.-Arxiu-Imatges-PTCBG_G.jpg');background-size:cover;background-position:50% 31%;background-attachment:scroll;background-repeat:no-repeat;}.kb-row-layout-id3024_ce2fe1-1d > .kt-row-layout-overlay{opacity:0.00;background-color:var(--global-palette1, #3182CE);mix-blend-mode:normal;}@media all and (max-width: 1024px){.kb-row-layout-id3024_ce2fe1-1d > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id3024_ce2fe1-1d > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id3024_ce2fe1-1d alignfull has-theme-palette9-background-color kt-row-has-bg wp-block-kadence-rowlayout\"><div class=\"kt-row-layout-overlay kt-row-overlay-normal\"><\/div><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column3024_df31c9-2b > .kt-inside-inner-col,.kadence-column3024_df31c9-2b > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column3024_df31c9-2b > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column3024_df31c9-2b > .kt-inside-inner-col{flex-direction:column;}.kadence-column3024_df31c9-2b > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column3024_df31c9-2b > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column3024_df31c9-2b{position:relative;}@media all and (max-width: 1024px){.kadence-column3024_df31c9-2b > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column3024_df31c9-2b > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column3024_df31c9-2b\"><div class=\"kt-inside-inner-col\"><\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id3024_852635-c2 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id3024_852635-c2 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id3024_852635-c2 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:900px;margin-left:auto;margin-right:auto;padding-top:var(--global-kb-spacing-xs, 1rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id3024_852635-c2 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id3024_852635-c2 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id3024_852635-c2 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id3024_852635-c2 alignfull has-theme-palette1-background-color kt-row-has-bg wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column3024_2f0df1-64 > .kt-inside-inner-col{display:flex;}.kadence-column3024_2f0df1-64 > .kt-inside-inner-col{padding-bottom:0px;}.kadence-column3024_2f0df1-64 > .kt-inside-inner-col,.kadence-column3024_2f0df1-64 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column3024_2f0df1-64 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column3024_2f0df1-64 > .kt-inside-inner-col{flex-direction:column;justify-content:flex-start;}.kadence-column3024_2f0df1-64 > .kt-inside-inner-col > .aligncenter{width:100%;}.kt-row-column-wrap > .kadence-column3024_2f0df1-64{align-self:flex-start;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column3024_2f0df1-64{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column3024_2f0df1-64 > .kt-inside-inner-col{flex-direction:column;justify-content:flex-start;}.kadence-column3024_2f0df1-64 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column3024_2f0df1-64{position:relative;}.kadence-column3024_2f0df1-64, .kt-inside-inner-col > .kadence-column3024_2f0df1-64:not(.specificity){margin-bottom:0px;}@media all and (max-width: 1024px){.kt-row-column-wrap > .kadence-column3024_2f0df1-64{align-self:flex-start;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column3024_2f0df1-64{align-self:auto;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column3024_2f0df1-64 > .kt-inside-inner-col{flex-direction:column;justify-content:flex-start;}}@media all and (max-width: 1024px){.kadence-column3024_2f0df1-64 > .kt-inside-inner-col{flex-direction:column;justify-content:flex-start;}}@media all and (max-width: 767px){.kt-row-column-wrap > .kadence-column3024_2f0df1-64{align-self:flex-start;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column3024_2f0df1-64{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column3024_2f0df1-64 > .kt-inside-inner-col{flex-direction:column;justify-content:flex-start;}.kadence-column3024_2f0df1-64 > .kt-inside-inner-col{flex-direction:column;justify-content:flex-start;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column3024_2f0df1-64 kb-section-dir-vertical inner-column-2\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading3024_c492af-ee, .wp-block-kadence-advancedheading.kt-adv-heading3024_c492af-ee[data-kb-block=\"kb-adv-heading3024_c492af-ee\"]{padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);font-size:var(--global-kb-font-size-sm, 0.9rem);font-weight:400;font-style:normal;text-transform:uppercase;}.wp-block-kadence-advancedheading.kt-adv-heading3024_c492af-ee mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3024_c492af-ee[data-kb-block=\"kb-adv-heading3024_c492af-ee\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3024_c492af-ee img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3024_c492af-ee[data-kb-block=\"kb-adv-heading3024_c492af-ee\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<div class=\"kt-adv-heading3024_c492af-ee wp-block-kadence-advancedheading has-theme-palette-9-color has-text-color\" data-kb-block=\"kb-adv-heading3024_c492af-ee\">Hidden coves and quieter beaches around Roses<\/div>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading3024_1ab1b2-d3, .wp-block-kadence-advancedheading.kt-adv-heading3024_1ab1b2-d3[data-kb-block=\"kb-adv-heading3024_1ab1b2-d3\"]{padding-top:0px;padding-bottom:var(--global-kb-spacing-sm, 1.5rem);margin-top:0px;margin-bottom:0px;font-size:var(--global-kb-font-size-xl, 3rem);line-height:1.2;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading3024_1ab1b2-d3 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3024_1ab1b2-d3[data-kb-block=\"kb-adv-heading3024_1ab1b2-d3\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3024_1ab1b2-d3 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3024_1ab1b2-d3[data-kb-block=\"kb-adv-heading3024_1ab1b2-d3\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h1 class=\"kt-adv-heading3024_1ab1b2-d3 wp-block-kadence-advancedheading has-theme-palette-9-color has-text-color\" data-kb-block=\"kb-adv-heading3024_1ab1b2-d3\">The Most Beautiful Coves in Roses and Cap de Creus<\/h1>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading3024_d14a60-b6, .wp-block-kadence-advancedheading.kt-adv-heading3024_d14a60-b6[data-kb-block=\"kb-adv-heading3024_d14a60-b6\"]{padding-top:0px;padding-bottom:var(--global-kb-spacing-sm, 1.5rem);margin-top:0px;margin-bottom:0px;font-size:var(--global-kb-font-size-md, 1.25rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading3024_d14a60-b6 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3024_d14a60-b6[data-kb-block=\"kb-adv-heading3024_d14a60-b6\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3024_d14a60-b6 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3024_d14a60-b6[data-kb-block=\"kb-adv-heading3024_d14a60-b6\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading3024_d14a60-b6 wp-block-kadence-advancedheading has-theme-palette-9-color has-text-color\" data-kb-block=\"kb-adv-heading3024_d14a60-b6\">Discover some of the quieter coves around Roses within Cap de Creus Natural Park. Our selection of the eight most beautiful coastal spots, from Punta Falconera to Cala J\u00f3ncols, includes an interactive map, practical access information and routes from Casdanna Roses.<\/p>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id3024_842f0f-de > .kt-row-column-wrap{align-content:center;}:where(.kb-row-layout-id3024_842f0f-de > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:center;}.kb-row-layout-id3024_842f0f-de > .kt-row-column-wrap{column-gap:var(--global-kb-gap-none, 0rem );row-gap:var(--global-kb-gap-sm, 1rem);max-width:900px;margin-left:auto;margin-right:auto;padding-top:0px;padding-bottom:0px;}.kb-row-layout-id3024_842f0f-de > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}.kb-row-layout-id3024_842f0f-de > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id3024_842f0f-de > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id3024_842f0f-de > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}}@media all and (max-width: 1024px){.kb-row-layout-id3024_842f0f-de > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id3024_842f0f-de > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}.kb-row-layout-id3024_842f0f-de > .kt-row-column-wrap{grid-template-columns:repeat(2, minmax(0, 1fr));}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id3024_842f0f-de alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-4-columns kt-row-layout-row kt-tab-layout-inherit kt-mobile-layout-two-grid kt-row-valign-middle\">\n<style>.kadence-column3024_e97766-fc > .kt-inside-inner-col{display:flex;}.kadence-column3024_e97766-fc > .kt-inside-inner-col,.kadence-column3024_e97766-fc > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column3024_e97766-fc > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column3024_e97766-fc > .kt-inside-inner-col{flex-direction:column;align-items:flex-start;}.kadence-column3024_e97766-fc > .kt-inside-inner-col > .kb-image-is-ratio-size{align-self:stretch;}.kadence-column3024_e97766-fc > .kt-inside-inner-col > .wp-block-kadence-advancedgallery{align-self:stretch;}.kadence-column3024_e97766-fc > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column3024_e97766-fc > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column3024_e97766-fc{position:relative;}@media all and (max-width: 1024px){.kadence-column3024_e97766-fc > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:flex-start;}}@media all and (max-width: 767px){.kadence-column3024_e97766-fc > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:flex-start;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column3024_e97766-fc\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedbtn.kt-btns3024_f247ef-bc, .site .entry-content .wp-block-kadence-advancedbtn.kt-btns3024_f247ef-bc, .wp-block-kadence-advancedbtn.kb-btns3024_f247ef-bc, .site .entry-content .wp-block-kadence-advancedbtn.kb-btns3024_f247ef-bc{margin-bottom:0px;}.wp-block-kadence-advancedbtn.kb-btns3024_f247ef-bc{gap:var(--global-kb-gap-xs, 0.5rem );justify-content:center;align-items:center;}.kt-btns3024_f247ef-bc .kt-button{font-weight:normal;font-style:normal;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns3024_f247ef-bc\"><style>ul.menu .wp-block-kadence-advancedbtn .kb-btn3024_39a1f2-fe.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn3024_39a1f2-fe.kb-button{color:var(--global-palette3, #1A202C);background:var(--global-palette8, #F7FAFC);}.wp-block-kadence-advancedbtn .kb-btn3024_39a1f2-fe.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn3024_39a1f2-fe.kb-button:focus{color:var(--global-palette9, #ffffff);background:var(--global-palette4, #2D3748);}<\/style><a class=\"kb-button kt-button button kb-btn3024_39a1f2-fe kt-btn-size-standard kt-btn-width-type-full kb-btn-global-fill kt-btn-has-text-true kt-btn-has-svg-true wp-block-kadence-singlebtn\" href=\"#mapa\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fe_arrowRight kt-btn-icon-side-left\"><svg viewBox=\"0 0 24 24\"  fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/span><span class=\"kt-btn-inner-text\">Interactive map of the coves around Roses<\/span><\/a><\/div>\n<\/div><\/div>\n\n\n<style>.kadence-column3024_d001db-88 > .kt-inside-inner-col{display:flex;}.kadence-column3024_d001db-88 > .kt-inside-inner-col,.kadence-column3024_d001db-88 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column3024_d001db-88 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column3024_d001db-88 > .kt-inside-inner-col{flex-direction:column;align-items:flex-start;}.kadence-column3024_d001db-88 > .kt-inside-inner-col > .kb-image-is-ratio-size{align-self:stretch;}.kadence-column3024_d001db-88 > .kt-inside-inner-col > .wp-block-kadence-advancedgallery{align-self:stretch;}.kadence-column3024_d001db-88 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column3024_d001db-88 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column3024_d001db-88{position:relative;}@media all and (max-width: 1024px){.kadence-column3024_d001db-88 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:flex-start;}}@media all and (max-width: 767px){.kadence-column3024_d001db-88 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:flex-start;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column3024_d001db-88\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedbtn.kt-btns3024_de0f6e-d0, .site .entry-content .wp-block-kadence-advancedbtn.kt-btns3024_de0f6e-d0, .wp-block-kadence-advancedbtn.kb-btns3024_de0f6e-d0, .site .entry-content .wp-block-kadence-advancedbtn.kb-btns3024_de0f6e-d0{margin-bottom:0px;}.wp-block-kadence-advancedbtn.kb-btns3024_de0f6e-d0{gap:var(--global-kb-gap-xs, 0.5rem );justify-content:flex-start;align-items:center;}.kt-btns3024_de0f6e-d0 .kt-button{font-weight:normal;font-style:normal;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns3024_de0f6e-d0\"><style>ul.menu .wp-block-kadence-advancedbtn .kb-btn3024_9532e6-f1.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn3024_9532e6-f1.kb-button{color:var(--global-palette3, #1A202C);background:var(--global-palette8, #F7FAFC);}.wp-block-kadence-advancedbtn .kb-btn3024_9532e6-f1.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn3024_9532e6-f1.kb-button:focus{color:var(--global-palette9, #ffffff);background:var(--global-palette4, #2D3748);}<\/style><a class=\"kb-button kt-button button kb-btn3024_9532e6-f1 kt-btn-size-standard kt-btn-width-type-full kb-btn-global-fill kt-btn-has-text-true kt-btn-has-svg-true wp-block-kadence-singlebtn\" href=\"#lista8calas\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fe_arrowRight kt-btn-icon-side-left\"><svg viewBox=\"0 0 24 24\"  fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/span><span class=\"kt-btn-inner-text\">Our selection of 8 coves and coastal spots in Cap de Creus<\/span><\/a><\/div>\n<\/div><\/div>\n\n\n<style>.kadence-column3024_511a5e-d8 > .kt-inside-inner-col{display:flex;}.kadence-column3024_511a5e-d8 > .kt-inside-inner-col,.kadence-column3024_511a5e-d8 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column3024_511a5e-d8 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column3024_511a5e-d8 > .kt-inside-inner-col{flex-direction:column;align-items:flex-start;}.kadence-column3024_511a5e-d8 > .kt-inside-inner-col > .kb-image-is-ratio-size{align-self:stretch;}.kadence-column3024_511a5e-d8 > .kt-inside-inner-col > .wp-block-kadence-advancedgallery{align-self:stretch;}.kadence-column3024_511a5e-d8 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column3024_511a5e-d8 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column3024_511a5e-d8{position:relative;}@media all and (max-width: 1024px){.kadence-column3024_511a5e-d8 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:flex-start;}}@media all and (max-width: 767px){.kadence-column3024_511a5e-d8 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:flex-start;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column3024_511a5e-d8\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedbtn.kt-btns3024_056d8a-66, .site .entry-content .wp-block-kadence-advancedbtn.kt-btns3024_056d8a-66, .wp-block-kadence-advancedbtn.kb-btns3024_056d8a-66, .site .entry-content .wp-block-kadence-advancedbtn.kb-btns3024_056d8a-66{margin-bottom:0px;}.wp-block-kadence-advancedbtn.kb-btns3024_056d8a-66{gap:var(--global-kb-gap-xs, 0.5rem );justify-content:flex-start;align-items:center;}.kt-btns3024_056d8a-66 .kt-button{font-weight:normal;font-style:normal;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns3024_056d8a-66\"><style>ul.menu .wp-block-kadence-advancedbtn .kb-btn3024_ddfb9a-cd.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn3024_ddfb9a-cd.kb-button{color:var(--global-palette3, #1A202C);background:var(--global-palette8, #F7FAFC);}.wp-block-kadence-advancedbtn .kb-btn3024_ddfb9a-cd.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn3024_ddfb9a-cd.kb-button:focus{color:var(--global-palette9, #ffffff);background:var(--global-palette4, #2D3748);}<\/style><a class=\"kb-button kt-button button kb-btn3024_ddfb9a-cd kt-btn-size-standard kt-btn-width-type-full kb-btn-global-fill kt-btn-has-text-true kt-btn-has-svg-true wp-block-kadence-singlebtn\" href=\"#infoacceso\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fe_arrowRight kt-btn-icon-side-left\"><svg viewBox=\"0 0 24 24\"  fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/span><span class=\"kt-btn-inner-text\">Latest access information and restrictions for the natural park<\/span><\/a><\/div>\n<\/div><\/div>\n\n\n<style>.kadence-column3024_166dea-f6 > .kt-inside-inner-col{display:flex;}.kadence-column3024_166dea-f6 > .kt-inside-inner-col,.kadence-column3024_166dea-f6 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column3024_166dea-f6 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column3024_166dea-f6 > .kt-inside-inner-col{flex-direction:column;align-items:flex-start;}.kadence-column3024_166dea-f6 > .kt-inside-inner-col > .kb-image-is-ratio-size{align-self:stretch;}.kadence-column3024_166dea-f6 > .kt-inside-inner-col > .wp-block-kadence-advancedgallery{align-self:stretch;}.kadence-column3024_166dea-f6 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column3024_166dea-f6 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column3024_166dea-f6{position:relative;}@media all and (max-width: 1024px){.kadence-column3024_166dea-f6 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:flex-start;}}@media all and (max-width: 767px){.kadence-column3024_166dea-f6 > .kt-inside-inner-col{flex-direction:column;justify-content:center;align-items:flex-start;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column3024_166dea-f6\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedbtn.kt-btns3024_1f2b82-cf, .site .entry-content .wp-block-kadence-advancedbtn.kt-btns3024_1f2b82-cf, .wp-block-kadence-advancedbtn.kb-btns3024_1f2b82-cf, .site .entry-content .wp-block-kadence-advancedbtn.kb-btns3024_1f2b82-cf{margin-bottom:0px;}.wp-block-kadence-advancedbtn.kb-btns3024_1f2b82-cf{gap:var(--global-kb-gap-xs, 0.5rem );justify-content:flex-start;align-items:center;}.kt-btns3024_1f2b82-cf .kt-button{font-weight:normal;font-style:normal;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns3024_1f2b82-cf\"><style>ul.menu .wp-block-kadence-advancedbtn .kb-btn3024_facaed-b7.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn3024_facaed-b7.kb-button{color:var(--global-palette3, #1A202C);background:var(--global-palette8, #F7FAFC);}.wp-block-kadence-advancedbtn .kb-btn3024_facaed-b7.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn3024_facaed-b7.kb-button:focus{color:var(--global-palette9, #ffffff);background:var(--global-palette4, #2D3748);}<\/style><a class=\"kb-button kt-button button kb-btn3024_facaed-b7 kt-btn-size-standard kt-btn-width-type-full kb-btn-global-fill kt-btn-has-text-true kt-btn-has-svg-true wp-block-kadence-singlebtn\" href=\"#rutafalconera\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fe_arrowRight kt-btn-icon-side-left\"><svg viewBox=\"0 0 24 24\"  fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/span><span class=\"kt-btn-inner-text\">Step-by-step route: from Roses to Punta Falconera<\/span><\/a><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id3024_5dd63c-ee > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id3024_5dd63c-ee > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id3024_5dd63c-ee > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:900px;margin-left:auto;margin-right:auto;padding-top:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id3024_5dd63c-ee > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id3024_5dd63c-ee > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id3024_5dd63c-ee > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id3024_5dd63c-ee alignfull has-theme-palette8-background-color kt-row-has-bg wp-block-kadence-rowlayout\" id=\"calas-cap-de-creus\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column3024_9647ff-13 > .kt-inside-inner-col{display:flex;}.kadence-column3024_9647ff-13 > .kt-inside-inner-col{padding-top:var(--global-kb-spacing-md, 2rem);padding-right:var(--global-kb-spacing-xs, 1rem);padding-bottom:var(--global-kb-spacing-xs, 1rem);padding-left:var(--global-kb-spacing-xs, 1rem);}.kadence-column3024_9647ff-13 > .kt-inside-inner-col,.kadence-column3024_9647ff-13 > .kt-inside-inner-col:before{border-top-left-radius:31px;border-top-right-radius:31px;border-bottom-right-radius:31px;border-bottom-left-radius:31px;}.kadence-column3024_9647ff-13 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column3024_9647ff-13 > .kt-inside-inner-col{flex-direction:column;justify-content:flex-start;}.kadence-column3024_9647ff-13 > .kt-inside-inner-col > .aligncenter{width:100%;}.kt-row-column-wrap > .kadence-column3024_9647ff-13{align-self:flex-start;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column3024_9647ff-13{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column3024_9647ff-13 > .kt-inside-inner-col{flex-direction:column;justify-content:flex-start;}.kadence-column3024_9647ff-13 > .kt-inside-inner-col{background-color:var(--global-palette9, #ffffff);}.kadence-column3024_9647ff-13 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column3024_9647ff-13{position:relative;}@media all and (max-width: 1024px){.kt-row-column-wrap > .kadence-column3024_9647ff-13{align-self:flex-start;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column3024_9647ff-13{align-self:auto;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column3024_9647ff-13 > .kt-inside-inner-col{flex-direction:column;justify-content:flex-start;}}@media all and (max-width: 1024px){.kadence-column3024_9647ff-13 > .kt-inside-inner-col{flex-direction:column;justify-content:flex-start;}}@media all and (max-width: 767px){.kt-row-column-wrap > .kadence-column3024_9647ff-13{align-self:flex-start;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column3024_9647ff-13{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column3024_9647ff-13 > .kt-inside-inner-col{flex-direction:column;justify-content:flex-start;}.kadence-column3024_9647ff-13 > .kt-inside-inner-col{flex-direction:column;justify-content:flex-start;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column3024_9647ff-13 kb-section-dir-vertical inner-column-2\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading3024_807b34-ba, .wp-block-kadence-advancedheading.kt-adv-heading3024_807b34-ba[data-kb-block=\"kb-adv-heading3024_807b34-ba\"]{padding-top:0px;padding-bottom:var(--global-kb-spacing-sm, 1.5rem);margin-top:0px;margin-bottom:0px;font-size:var(--global-kb-font-size-lg, 2rem);line-height:1;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading3024_807b34-ba mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3024_807b34-ba[data-kb-block=\"kb-adv-heading3024_807b34-ba\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3024_807b34-ba img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3024_807b34-ba[data-kb-block=\"kb-adv-heading3024_807b34-ba\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading3024_807b34-ba wp-block-kadence-advancedheading has-theme-palette-5-color has-text-color\" data-kb-block=\"kb-adv-heading3024_807b34-ba\">ROSES BEYOND ITS BEST-KNOWN BEACHES<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading3024_11f670-6e_0, .wp-block-kadence-advancedheading.kt-adv-heading3024_11f670-6e_0[data-kb-block=\"kb-adv-heading3024_11f670-6e_0\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading3024_11f670-6e_0 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3024_11f670-6e_0[data-kb-block=\"kb-adv-heading3024_11f670-6e_0\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3024_11f670-6e_0 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3024_11f670-6e_0[data-kb-block=\"kb-adv-heading3024_11f670-6e_0\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading3024_11f670-6e_0 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading3024_11f670-6e_0\">The eight places in this guide are located in the Roses sector of Cap de Creus Natural Park, along a coastline that changes considerably within just a few kilometres. From Punta Falconera to Cala J\u00f3ncols, rocky headlands, small sheltered coves, broader beaches and some of the park\u2019s most distinctive natural landmarks follow one another.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading3024_11f670-6e_1, .wp-block-kadence-advancedheading.kt-adv-heading3024_11f670-6e_1[data-kb-block=\"kb-adv-heading3024_11f670-6e_1\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading3024_11f670-6e_1 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3024_11f670-6e_1[data-kb-block=\"kb-adv-heading3024_11f670-6e_1\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3024_11f670-6e_1 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3024_11f670-6e_1[data-kb-block=\"kb-adv-heading3024_11f670-6e_1\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading3024_11f670-6e_1 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading3024_11f670-6e_1\">These destinations are not all the same. Some are small, sheltered coves; others have wider, more accessible beaches; and places such as Punta Falconera and Cap Norfeu stand out mainly for their scenery and coastal views. This variety makes it possible to choose between an easy visit, a walk by the sea or a more complete excursion.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading3024_11f670-6e_2, .wp-block-kadence-advancedheading.kt-adv-heading3024_11f670-6e_2[data-kb-block=\"kb-adv-heading3024_11f670-6e_2\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading3024_11f670-6e_2 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3024_11f670-6e_2[data-kb-block=\"kb-adv-heading3024_11f670-6e_2\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3024_11f670-6e_2 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3024_11f670-6e_2[data-kb-block=\"kb-adv-heading3024_11f670-6e_2\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading3024_11f670-6e_2 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading3024_11f670-6e_2\">The interactive map below shows the location of each place and how they are distributed along the coast. Select any destination to open its information card, calculate the route in Google Maps, check the recommended access and plan your visit according to the distance, type of route and any restrictions currently in force.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading3024_5a3dc7-80_0, .wp-block-kadence-advancedheading.kt-adv-heading3024_5a3dc7-80_0[data-kb-block=\"kb-adv-heading3024_5a3dc7-80_0\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading3024_5a3dc7-80_0 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3024_5a3dc7-80_0[data-kb-block=\"kb-adv-heading3024_5a3dc7-80_0\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3024_5a3dc7-80_0 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3024_5a3dc7-80_0[data-kb-block=\"kb-adv-heading3024_5a3dc7-80_0\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading3024_5a3dc7-80_0 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading3024_5a3dc7-80_0\">The routes start at Casdanna Roses, on Canyelles Petites beach. <a href=\"https:\/\/casdanna.com\/en\/\">Discover our apartments and check availability.<\/a><\/p>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id3024_ae6dd3-b4 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id3024_ae6dd3-b4 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id3024_ae6dd3-b4 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-none, 0rem );row-gap:var(--global-kb-gap-none, 0rem );max-width:var( --global-content-width, 1290px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id3024_ae6dd3-b4 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id3024_ae6dd3-b4 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id3024_ae6dd3-b4 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id3024_ae6dd3-b4 alignfull has-theme-palette8-background-color kt-row-has-bg wp-block-kadence-rowlayout\" id=\"mapa\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column3024_effcce-9a > .kt-inside-inner-col,.kadence-column3024_effcce-9a > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column3024_effcce-9a > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column3024_effcce-9a > .kt-inside-inner-col{flex-direction:column;}.kadence-column3024_effcce-9a > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column3024_effcce-9a > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column3024_effcce-9a{position:relative;}@media all and (max-width: 1024px){.kadence-column3024_effcce-9a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column3024_effcce-9a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column3024_effcce-9a\"><div class=\"kt-inside-inner-col\"><style>\r\n  .cmg-calas-map-widget{\r\n    font-family:\"Montserrat\",sans-serif;\r\n    margin:0;\r\n    padding:0;\r\n    overflow-x:hidden;\r\n    display:flex;\r\n    justify-content:center;\r\n    align-items:flex-start;\r\n    width:100%;\r\n  }\r\n\r\n  .cmg-calas-map-widget .cmg-app-container{\r\n    position:relative;\r\n    width:100%;\r\n    max-width:1200px;\r\n    height:700px;\r\n    min-height:420px;\r\n    background:#fff;\r\n    border-radius:.75rem;\r\n    box-shadow:0 1px 2px rgba(0,0,0,.1);\r\n    overflow:hidden;\r\n  }\r\n\r\n  .cmg-calas-map-widget .cmg-clean-map-calas{\r\n    height:100%;\r\n    width:100%;\r\n    min-height:420px;\r\n    border-radius:.5rem;\r\n    box-shadow:0 4px 6px rgba(0,0,0,.1);\r\n  }\r\n\r\n  @media (max-width:768px){\r\n    .cmg-calas-map-widget .cmg-app-container{\r\n      height:520px;\r\n      min-height:420px;\r\n    }\r\n  }\r\n\r\n  \/* InfoWindow *\/\r\n  .cmg-calas-map-widget .cmg-iw{max-width:320px}\r\n  .cmg-calas-map-widget .cmg-iw h3{margin:.25rem 0 .5rem;font-size:1.05rem}\r\n  .cmg-calas-map-widget .cmg-iw p{margin:0;font-size:.95rem;line-height:1.35}\r\n  .cmg-calas-map-widget .cmg-iw img{\r\n    display:block;\r\n    max-width:100%;\r\n    max-height:200px;\r\n    width:auto;\r\n    height:auto;\r\n    object-fit:cover;\r\n    border-radius:10px;\r\n    margin:.5rem 0;\r\n  }\r\n\r\n  \/* Miniatura circular: zoom alejado *\/\r\n  .cmg-calas-map-widget .cmg-thumb{\r\n    width:36px;\r\n    height:36px;\r\n    border-radius:999px;\r\n    overflow:hidden;\r\n    display:block;\r\n    box-shadow:0 1px 4px rgba(0,0,0,.25);\r\n    border:1px solid #0b3c4a22;\r\n  }\r\n  .cmg-calas-map-widget .cmg-thumb img{\r\n    width:100%;\r\n    height:100%;\r\n    object-fit:cover;\r\n    display:block;\r\n  }\r\n\r\n  \/* Etiqueta expandida: zoom cercano *\/\r\n  .cmg-calas-map-widget .cmg-badge{\r\n    display:inline-flex;\r\n    align-items:center;\r\n    gap:.5rem;\r\n    background:#c6ecf6;\r\n    color:#0b3c4a;\r\n    border:1.5px solid #0b3c4a22;\r\n    border-radius:999px;\r\n    padding:.35rem .6rem;\r\n    box-shadow:0 1px 4px rgba(0,0,0,.18);\r\n    font-size:.9rem;\r\n    font-weight:600;\r\n    white-space:nowrap;\r\n    max-width:240px;\r\n  }\r\n  .cmg-calas-map-widget .cmg-badge .thumb{\r\n    width:26px;\r\n    height:26px;\r\n    border-radius:999px;\r\n    overflow:hidden;\r\n    flex:0 0 auto;\r\n    border:1px solid #0b3c4a33;\r\n    background:#e8f7fb;\r\n  }\r\n  .cmg-calas-map-widget .cmg-badge .thumb img{\r\n    width:100%;\r\n    height:100%;\r\n    object-fit:cover;\r\n    display:block;\r\n  }\r\n  .cmg-calas-map-widget .cmg-badge .label{\r\n    display:inline-block;\r\n    overflow:hidden;\r\n    text-overflow:ellipsis;\r\n    white-space:nowrap;\r\n    max-width:190px;\r\n  }\r\n\r\n  \/* Estado de error visible *\/\r\n  .cmg-calas-map-widget .cmg-map-error{\r\n    height:100%;\r\n    min-height:420px;\r\n    display:flex;\r\n    align-items:center;\r\n    justify-content:center;\r\n    padding:24px;\r\n    box-sizing:border-box;\r\n    text-align:center;\r\n    color:#0b3c4a;\r\n    background:#f5fafb;\r\n    border:1px solid rgba(11,60,74,.15);\r\n    border-radius:.5rem;\r\n    line-height:1.5;\r\n  }\r\n\r\n\r\n  \/* Enlaces HTML rastreables: permanecen disponibles aunque falle JavaScript *\/\r\n  .cmg-calas-map-widget .cmg-static-map-links{\r\n    margin:18px 0 0;\r\n    padding:16px 18px;\r\n    background:#f5fafb;\r\n    border:1px solid rgba(11,60,74,.15);\r\n    border-radius:.65rem;\r\n    box-sizing:border-box;\r\n  }\r\n  .cmg-calas-map-widget .cmg-static-map-links__title{\r\n    margin:0 0 10px;\r\n    color:#0b3c4a;\r\n    font-size:1rem;\r\n    font-weight:700;\r\n    line-height:1.35;\r\n  }\r\n  .cmg-calas-map-widget .cmg-static-map-links ul{\r\n    display:grid;\r\n    grid-template-columns:repeat(2,minmax(0,1fr));\r\n    gap:8px 18px;\r\n    margin:0;\r\n    padding:0;\r\n    list-style:none;\r\n  }\r\n  .cmg-calas-map-widget .cmg-static-map-links li{margin:0;padding:0}\r\n\r\n  \/* La clase no se limita al mapa porque JavaScript desplaza cada enlace a su ficha. *\/\r\n  .cmg-seo-map-link{\r\n    display:inline-flex;\r\n    align-items:center;\r\n    gap:.4rem;\r\n    margin:.65rem 0 0;\r\n    font-family:\"Montserrat\",sans-serif;\r\n    font-size:.95rem;\r\n    font-weight:600;\r\n    line-height:1.4;\r\n    color:#087f9c;\r\n    text-decoration:underline;\r\n    text-underline-offset:3px;\r\n  }\r\n  .cmg-seo-map-link::before{\r\n    content:\"\u2197\";\r\n    flex:0 0 auto;\r\n    text-decoration:none;\r\n  }\r\n  .cmg-seo-map-link:hover,\r\n  .cmg-seo-map-link:focus{\r\n    color:#065d72;\r\n    text-decoration-thickness:2px;\r\n  }\r\n\r\n  @media (max-width:640px){\r\n    .cmg-calas-map-widget .cmg-static-map-links ul{grid-template-columns:1fr}\r\n  }\r\n\r\n<\/style>\r\n\r\n<div class=\"cmg-calas-map-widget\">\r\n  <div class=\"cmg-app-container\">\r\n    <div class=\"cmg-clean-map-calas\" aria-label=\"Mapa de las calas de Roses y el Cap de Creus\"><\/div>\r\n  <\/div>\r\n\r\n  <nav class=\"cmg-static-map-links\" aria-label=\"Google Maps\">\r\n    <p class=\"cmg-static-map-links__title\">Google Maps<\/p>\r\n    <ul>\r\n      <li data-cmg-seo-item=\"punta-falconera\">\r\n        <a class=\"cmg-seo-map-link\" data-cmg-destination-title=\"Punta Falconera\" data-cmg-card-aliases=\"Punta Falconera\" href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&origin=42.24834060668945%2C3.193049907684326&destination=42.233007%2C3.218311&travelmode=driving\" target=\"_blank\" rel=\"noopener noreferrer external\">Punta Falconera \u00b7 Google Maps<\/a>\r\n      <\/li>\r\n      <li data-cmg-seo-item=\"cala-de-lledo\">\r\n        <a class=\"cmg-seo-map-link\" data-cmg-destination-title=\"Cala de Lled\u00f3\" data-cmg-card-aliases=\"Cala de Lled\u00f3|Cala Lled\u00f3\" href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&origin=42.24834060668945%2C3.193049907684326&destination=42.23630%2C3.22090&travelmode=driving\" target=\"_blank\" rel=\"noopener noreferrer external\">Cala de Lled\u00f3 \u00b7 Google Maps<\/a>\r\n      <\/li>\r\n      <li data-cmg-seo-item=\"cala-murtra\">\r\n        <a class=\"cmg-seo-map-link\" data-cmg-destination-title=\"Cala Murtra\" data-cmg-card-aliases=\"Cala Murtra\" href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&origin=42.24834060668945%2C3.193049907684326&destination=42.23979%2C3.22470&travelmode=driving\" target=\"_blank\" rel=\"noopener noreferrer external\">Cala Murtra \u00b7 Google Maps<\/a>\r\n      <\/li>\r\n      <li data-cmg-seo-item=\"cala-rostella\">\r\n        <a class=\"cmg-seo-map-link\" data-cmg-destination-title=\"Cala Rostella\" data-cmg-card-aliases=\"Cala Rostella\" href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&origin=42.24834060668945%2C3.193049907684326&destination=42.24401%2C3.22605&travelmode=driving\" target=\"_blank\" rel=\"noopener noreferrer external\">Cala Rostella \u00b7 Google Maps<\/a>\r\n      <\/li>\r\n      <li data-cmg-seo-item=\"cala-montjoi\">\r\n        <a class=\"cmg-seo-map-link\" data-cmg-destination-title=\"Cala Montjoi\" data-cmg-card-aliases=\"Cala Montjoi|Playa Montjoi\" href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&origin=42.24834060668945%2C3.193049907684326&destination=42.25120%2C3.22775&travelmode=driving\" target=\"_blank\" rel=\"noopener noreferrer external\">Cala Montjoi \u00b7 Google Maps<\/a>\r\n      <\/li>\r\n      <li data-cmg-seo-item=\"cala-pelosa\">\r\n        <a class=\"cmg-seo-map-link\" data-cmg-destination-title=\"Cala Pelosa\" data-cmg-card-aliases=\"Cala Pelosa\" href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&origin=42.24834060668945%2C3.193049907684326&destination=42.24979%2C3.24382&travelmode=driving\" target=\"_blank\" rel=\"noopener noreferrer external\">Cala Pelosa \u00b7 Google Maps<\/a>\r\n      <\/li>\r\n      <li data-cmg-seo-item=\"cap-norfeu\">\r\n        <a class=\"cmg-seo-map-link\" data-cmg-destination-title=\"Cap Norfeu\" data-cmg-card-aliases=\"Cap Norfeu\" href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&origin=42.24834060668945%2C3.193049907684326&destination=42.24142%2C3.26430&travelmode=driving\" target=\"_blank\" rel=\"noopener noreferrer external\">Cap Norfeu \u00b7 Google Maps<\/a>\r\n      <\/li>\r\n      <li data-cmg-seo-item=\"cala-joncols\">\r\n        <a class=\"cmg-seo-map-link\" data-cmg-destination-title=\"Cala J\u00f3ncols\" data-cmg-card-aliases=\"Cala J\u00f3ncols|Cala Joncols\" href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&origin=42.24834060668945%2C3.193049907684326&destination=42.25295%2C3.25378&travelmode=driving\" target=\"_blank\" rel=\"noopener noreferrer external\">Cala J\u00f3ncols \u00b7 Google Maps<\/a>\r\n      <\/li>\r\n    <\/ul>\r\n  <\/nav>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  \"use strict\";\r\n\r\n  \/*\r\n   * Esta instancia se localiza respecto al propio <script>, no mediante un ID global.\r\n   * As\u00ed puede convivir con otros mapas o con otra copia del bloque en la misma p\u00e1gina.\r\n   *\/\r\n  const SCRIPT_ELEMENT = document.currentScript;\r\n  const ROOT = SCRIPT_ELEMENT && SCRIPT_ELEMENT.previousElementSibling;\r\n  const MAP_ELEMENT = ROOT && ROOT.querySelector('.cmg-clean-map-calas');\r\n  const STATIC_LINKS_NAV = ROOT && ROOT.querySelector('.cmg-static-map-links');\r\n  const STATIC_LINKS_TITLE = ROOT && ROOT.querySelector('.cmg-static-map-links__title');\r\n  const STATIC_LINKS = ROOT ? Array.from(ROOT.querySelectorAll('.cmg-seo-map-link')) : [];\r\n\r\n  if (!ROOT || !MAP_ELEMENT) {\r\n    console.error('Casdanna: no se encontr\u00f3 el contenedor del mapa.');\r\n    return;\r\n  }\r\n\r\n  if (ROOT.dataset.cmgMapInitialized === '1') return;\r\n  ROOT.dataset.cmgMapInitialized = '1';\r\n\r\n  \/\/ ===== Configuraci\u00f3n =====\r\n  const API_KEY = 'AIzaSyB_mNi0c_iGeJzBnR1IAeQlZZ9Dli6r7TI';\r\n  const MAP_ID = 'd8be4369501167b02026f682';\r\n  const LABEL_ZOOM = 14;\r\n\r\n  \/\/ ===== Idioma por URL =====\r\n  const LANG = (() => {\r\n    const path = (location.pathname || '\/').toLowerCase();\r\n    if (path === '\/fr' || path.startsWith('\/fr\/')) return 'fr';\r\n    if (path === '\/de' || path.startsWith('\/de\/')) return 'de';\r\n    if (path === '\/en' || path.startsWith('\/en\/')) return 'en';\r\n    return 'es';\r\n  })();\r\n\r\n  const I18N = {\r\n    es: {\r\n      cta: '\u00bfC\u00f3mo llegar desde Casdanna Roses Apartments?',\r\n      fallbackTitle: 'Abrir cada destino en Google Maps',\r\n      mapAria: 'Mapa de las calas de Roses y el Cap de Creus',\r\n      loadError: 'No se ha podido cargar el mapa. Revisa la conexi\u00f3n y la configuraci\u00f3n de Google Maps.'\r\n    },\r\n    fr: {\r\n      cta: 'Itin\u00e9raire depuis Casdanna Roses Apartments',\r\n      fallbackTitle: 'Ouvrir chaque destination dans Google Maps',\r\n      mapAria: 'Carte des criques de Roses et du cap de Creus',\r\n      loadError: 'La carte n\u2019a pas pu \u00eatre charg\u00e9e. V\u00e9rifiez la connexion et la configuration de Google Maps.'\r\n    },\r\n    de: {\r\n      cta: 'Route ab Casdanna Roses Apartments',\r\n      fallbackTitle: 'Jedes Ziel in Google Maps \u00f6ffnen',\r\n      mapAria: 'Karte der Buchten von Roses und des Cap de Creus',\r\n      loadError: 'Die Karte konnte nicht geladen werden. Bitte pr\u00fcfen Sie die Verbindung und die Google-Maps-Konfiguration.'\r\n    },\r\n    en: {\r\n      cta: 'Directions from Casdanna Roses Apartments',\r\n      fallbackTitle: 'Open each destination in Google Maps',\r\n      mapAria: 'Map of the coves of Roses and Cap de Creus',\r\n      loadError: 'The map could not be loaded. Check the connection and the Google Maps configuration.'\r\n    }\r\n  };\r\n\r\n  const TEXT = I18N[LANG] || I18N.es;\r\n  MAP_ELEMENT.setAttribute('aria-label', TEXT.mapAria);\r\n\r\n function seoLinkLabel(title){\r\n  if (LANG === 'fr') return `Itin\u00e9raire vers ${title} dans Google Maps`;\r\n  if (LANG === 'de') return `Route zu ${title} in Google Maps`;\r\n  if (LANG === 'en') return `Route to ${title} in Google Maps`;\r\n  return `Ruta a ${title} en Google Maps`;\r\n}\r\n\r\n  if (STATIC_LINKS_NAV) {\r\n    STATIC_LINKS_NAV.setAttribute('aria-label', TEXT.fallbackTitle);\r\n  }\r\n  if (STATIC_LINKS_TITLE) {\r\n    STATIC_LINKS_TITLE.textContent = TEXT.fallbackTitle;\r\n  }\r\n  STATIC_LINKS.forEach((link) => {\r\n    const title = link.dataset.cmgDestinationTitle || link.textContent.trim();\r\n    link.textContent = seoLinkLabel(title);\r\n    link.setAttribute('aria-label', seoLinkLabel(title));\r\n  });\r\n\r\n  function normalizeHeadingText(value){\r\n    return (value || '')\r\n      .toString()\r\n      .toLowerCase()\r\n      .normalize('NFD')\r\n      .replace(\/[\\u0300-\\u036f]\/g, '')\r\n      .replace(\/^\\s*\\d+\\s*[.\\-\u2013\u2014:]\\s*\/, '')\r\n      .replace(\/\\s+\/g, ' ')\r\n      .trim();\r\n  }\r\n\r\n  function findDestinationHeading(aliases){\r\n    const normalizedAliases = aliases.map(normalizeHeadingText).filter(Boolean);\r\n    const headings = Array.from(document.querySelectorAll('h2,h3,h4,h5,h6'))\r\n      .filter((heading) => !ROOT.contains(heading));\r\n\r\n    return headings.find((heading) => {\r\n      const headingText = normalizeHeadingText(heading.textContent);\r\n      return normalizedAliases.some((alias) => headingText === alias || headingText.endsWith(alias));\r\n    }) || null;\r\n  }\r\n\r\n  function findInsertionPoint(heading){\r\n    let sibling = heading.nextElementSibling;\r\n    let checked = 0;\r\n    while (sibling && checked < 6) {\r\n      if (sibling.matches && sibling.matches('p')) return sibling;\r\n      const paragraph = sibling.querySelector && sibling.querySelector('p');\r\n      if (paragraph) return paragraph;\r\n      sibling = sibling.nextElementSibling;\r\n      checked += 1;\r\n    }\r\n    return heading;\r\n  }\r\n\r\n  function placeSeoLinksInsideCards(){\r\n    if (!STATIC_LINKS.length) return;\r\n\r\n    STATIC_LINKS.forEach((link) => {\r\n      if (link.dataset.cmgPlaced === '1') return;\r\n      const aliases = (link.dataset.cmgCardAliases || link.dataset.cmgDestinationTitle || '')\r\n        .split('|')\r\n        .map((value) => value.trim())\r\n        .filter(Boolean);\r\n      const heading = findDestinationHeading(aliases);\r\n      if (!heading) return;\r\n\r\n      const insertionPoint = findInsertionPoint(heading);\r\n      const oldItem = link.closest('li[data-cmg-seo-item]');\r\n      insertionPoint.insertAdjacentElement('afterend', link);\r\n      link.dataset.cmgPlaced = '1';\r\n\r\n      if (oldItem) oldItem.remove();\r\n    });\r\n\r\n    if (STATIC_LINKS_NAV && !STATIC_LINKS_NAV.querySelector('.cmg-seo-map-link')) {\r\n      STATIC_LINKS_NAV.remove();\r\n    }\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', placeSeoLinksInsideCards, { once:true });\r\n  } else {\r\n    placeSeoLinksInsideCards();\r\n  }\r\n  window.setTimeout(placeSeoLinksInsideCards, 500);\r\n  window.setTimeout(placeSeoLinksInsideCards, 1500);\r\n\r\n  \/\/ ===== Origen =====\r\n  const ORIGIN_NAME = 'Casdanna Roses Apartments';\r\n\r\n  \/\/ Icono Casdanna\r\n  const CASDANNA_ICON_URL = 'https:\/\/mlblxybmabvb.i.optimole.com\/w:auto\/h:auto\/q:auto\/id:aa88a094ef5cb30d2e24f11d82d0728c\/directUpload\/iconocasdanna.png';\r\n  const CASDANNA_ICON_SIZE = 90;\r\n\r\n  \/\/ ===== Ubicaciones fijas: solo Maps JavaScript API; sin Places, Geocoding, Directions ni Routes =====\r\n  const LOCATIONS = [\r\n    {\r\n      name: ORIGIN_NAME,\r\n      title: 'Casdanna Roses Apartments',\r\n      descriptions: { es:'', fr:'', de:'', en:'' },\r\n      isOrigin: true,\r\n      lat: 42.24834060668945,\r\n      lng: 3.193049907684326,\r\n      img: null\r\n    },\r\n    {\r\n      name: 'Punta Falconera, Roses',\r\n      title: 'Punta Falconera',\r\n      lat: 42.233007,\r\n      lng: 3.218311,\r\n      descriptions: {\r\n        es: 'Impresionante mirador con vistas a la bah\u00eda de Roses y al Cap de Creus; antigua base militar.',\r\n        fr: 'Un impressionnant belv\u00e9d\u00e8re avec vue sur la baie de Roses et le cap de Creus ; ancienne base militaire.',\r\n        de: 'Beeindruckender Aussichtspunkt mit Blick auf die Bucht von Roses und das Cap de Creus; ehemalige Milit\u00e4rbasis.',\r\n        en: 'An impressive viewpoint overlooking the Bay of Roses and Cap de Creus; a former military base.'\r\n      },\r\n      img: 'https:\/\/mlblxybmabvb.i.optimole.com\/co-ZpyQ-7srA90mI\/rt:fill\/w:589\/h:442\/f:best\/q:mauto\/dpr:2.0\/id:61e8996ad52e97fc66bfb94840ccd296\/directUpload\/IMG_1983.jpg'\r\n    },\r\n    {\r\n      name: 'Cala de Lled\u00f3, Roses',\r\n      title: 'Cala de Lled\u00f3',\r\n      lat: 42.23630,\r\n      lng: 3.22090,\r\n      descriptions: {\r\n        es: 'Acceso a pie o en barco; entorno virgen y aguas cristalinas. Perfecta para snorkel.',\r\n        fr: 'Accessible \u00e0 pied ou en bateau ; cadre pr\u00e9serv\u00e9 et eaux cristallines. Id\u00e9ale pour le snorkeling.',\r\n        de: 'Zu Fu\u00df oder mit dem Boot erreichbar; unber\u00fchrte Umgebung und kristallklares Wasser. Ideal zum Schnorcheln.',\r\n        en: 'Accessible on foot or by boat; an unspoilt setting with crystal-clear water. Perfect for snorkelling.'\r\n      },\r\n      img: 'https:\/\/mlblxybmabvb.i.optimole.com\/co-ZpyQ-LCeMpJLb\/w:589\/h:442\/f:best\/q:mauto\/dpr:2.0\/id:aff6282ce6dccbf3289561e70580dbc8\/directUpload\/02.calalledo.jpg'\r\n    },\r\n    {\r\n      name: 'Cala Murtra, Roses',\r\n      title: 'Cala Murtra',\r\n      lat: 42.23979,\r\n      lng: 3.22470,\r\n      descriptions: {\r\n        es: 'Cala nudista y tranquila, rodeada de vegetaci\u00f3n. Aguas claras.',\r\n        fr: 'Crique naturiste et paisible, entour\u00e9e de v\u00e9g\u00e9tation. Eaux limpides.',\r\n        de: 'Ruhige FKK-Bucht, umgeben von Vegetation. Klares Wasser.',\r\n        en: 'A peaceful naturist cove surrounded by vegetation. Clear water.'\r\n      },\r\n      img: 'https:\/\/mlblxybmabvb.i.optimole.com\/co-ZpyQ-q7y5KzGM\/rt:fill\/w:589\/h:442\/f:best\/q:mauto\/dpr:2.0\/id:bf2289edd8141c63d076cc678550824d\/directUpload\/cala-murtra.jpg'\r\n    },\r\n    {\r\n      name: 'Cala Rostella, Roses',\r\n      title: 'Cala Rostella',\r\n      lat: 42.24401,\r\n      lng: 3.22605,\r\n      descriptions: {\r\n        es: 'Ambiente \u00edntimo entre acantilados; fondo marino muy vivo para snorkel.',\r\n        fr: 'Cadre intime entre les falaises ; fonds marins tr\u00e8s riches, parfaits pour le snorkeling.',\r\n        de: 'Ruhige, abgeschiedene Atmosph\u00e4re zwischen Klippen; artenreiche Unterwasserwelt, ideal zum Schnorcheln.',\r\n        en: 'An intimate setting between cliffs, with rich marine life ideal for snorkelling.'\r\n      },\r\n      img: 'https:\/\/mlblxybmabvb.i.optimole.com\/co-ZpyQ-lZn9KZIK\/w:589\/h:442\/f:best\/q:mauto\/dpr:2.0\/id:fdb4d4a5c0e2d9b8f056b78e4b136b8c\/directUpload\/04.calaRostella.jpg'\r\n    },\r\n    {\r\n      name: 'Playa Montjoi, Roses',\r\n      title: 'Playa Montjoi',\r\n      lat: 42.25120,\r\n      lng: 3.22775,\r\n      descriptions: {\r\n        es: 'Famosa por elBulli; aguas calmadas, ideales para kayak y paddle surf.',\r\n        fr: 'C\u00e9l\u00e8bre gr\u00e2ce \u00e0 elBulli ; eaux calmes, id\u00e9ales pour le kayak et le paddle.',\r\n        de: 'Ber\u00fchmt durch elBulli; ruhiges Wasser, ideal zum Kajakfahren und Stand-up-Paddling.',\r\n        en: 'Famous for elBulli; calm waters, ideal for kayaking and paddleboarding.'\r\n      },\r\n      img: 'https:\/\/mlblxybmabvb.i.optimole.com\/co-ZpyQ-ae2JVUFH\/rt:fill\/w:589\/h:442\/f:best\/q:mauto\/dpr:2.0\/id:06867a4d4f123c8fc995f58d8b959da8\/directUpload\/05_-calaMontjoi1.jpg'\r\n    },\r\n    {\r\n      name: 'Cala Pelosa, Roses',\r\n      title: 'Cala Pelosa',\r\n      lat: 42.24979,\r\n      lng: 3.24382,\r\n      descriptions: {\r\n        es: 'Aguas turquesas y ambiente relajado; chiringuito cercano.',\r\n        fr: 'Eaux turquoise et ambiance d\u00e9tendue ; paillote \u00e0 proximit\u00e9.',\r\n        de: 'T\u00fcrkisfarbenes Wasser und entspannte Atmosph\u00e4re; Strandlokal in der N\u00e4he.',\r\n        en: 'Turquoise waters and a relaxed atmosphere; a beach bar nearby.'\r\n      },\r\n      img: 'https:\/\/mlblxybmabvb.i.optimole.com\/w:auto\/h:auto\/q:auto\/id:a9a9efa53d65ba5077788965f969411d\/directUpload\/slider-bg-pelosa-1.jpg'\r\n    },\r\n    {\r\n      name: 'Cap Norfeu, Roses',\r\n      title: 'Cap Norfeu',\r\n      lat: 42.24142,\r\n      lng: 3.26430,\r\n      descriptions: {\r\n        es: 'Lugar emblem\u00e1tico del Parque Natural, con gran biodiversidad marina y vistas espectaculares.',\r\n        fr: 'Site embl\u00e9matique du parc naturel, avec une grande biodiversit\u00e9 marine et des vues spectaculaires.',\r\n        de: 'Ein Wahrzeichen des Naturparks mit gro\u00dfer mariner Artenvielfalt und spektakul\u00e4ren Ausblicken.',\r\n        en: 'An iconic site in the natural park, with rich marine biodiversity and spectacular views.'\r\n      },\r\n      img: 'https:\/\/mlblxybmabvb.i.optimole.com\/co-ZpyQ-EB59_yK7\/rt:fill\/w:589\/h:442\/f:best\/q:mauto\/dpr:2.0\/id:77fc57a4c7ac2fd9fac189e7adda9ace\/directUpload\/6capnorfeu.jpg'\r\n    },\r\n    {\r\n      name: 'Cala J\u00f3ncols, Roses',\r\n      title: 'Cala J\u00f3ncols',\r\n      lat: 42.25295,\r\n      lng: 3.25378,\r\n      descriptions: {\r\n        es: 'Una de las calas m\u00e1s salvajes; hotel y restaurante cercanos, rodeada de vi\u00f1edos.',\r\n        fr: 'L\u2019une des criques les plus sauvages ; h\u00f4tel et restaurant \u00e0 proximit\u00e9, entour\u00e9e de vignobles.',\r\n        de: 'Eine der urspr\u00fcnglichsten Buchten; Hotel und Restaurant in der N\u00e4he, umgeben von Weinbergen.',\r\n        en: 'One of the wildest coves, with a nearby hotel and restaurant and vineyards all around.'\r\n      },\r\n      img: 'https:\/\/mlblxybmabvb.i.optimole.com\/co-ZpyQ-pr86faSU\/rt:fill\/w:589\/h:442\/f:best\/q:mauto\/dpr:2.0\/id:dff204b4328ced1cd17a4f16531f99cf\/directUpload\/07cala-joncols-roses.jpg'\r\n    }\r\n  ];\r\n\r\n  function getLocalizedDescription(meta){\r\n    if (!meta || !meta.descriptions) return '';\r\n    return meta.descriptions[LANG] || meta.descriptions.es || '';\r\n  }\r\n\r\n  function showMapError(error){\r\n    console.error('Casdanna: error al cargar el mapa.', error);\r\n    MAP_ELEMENT.innerHTML = `<div class=\"cmg-map-error\" role=\"alert\">${TEXT.loadError}<\/div>`;\r\n  }\r\n\r\n  function isVisible(element){\r\n    const rect = element.getBoundingClientRect();\r\n    const style = window.getComputedStyle(element);\r\n    return rect.width > 0 && rect.height > 0 && style.display !== 'none' && style.visibility !== 'hidden';\r\n  }\r\n\r\n  function waitUntilVisible(element){\r\n    if (isVisible(element)) return Promise.resolve();\r\n\r\n    return new Promise((resolve) => {\r\n      let settled = false;\r\n      let intervalId = null;\r\n      let resizeObserver = null;\r\n\r\n      const finish = () => {\r\n        if (settled) return;\r\n        settled = true;\r\n        if (intervalId) window.clearInterval(intervalId);\r\n        if (resizeObserver) resizeObserver.disconnect();\r\n        resolve();\r\n      };\r\n\r\n      if ('ResizeObserver' in window) {\r\n        resizeObserver = new ResizeObserver(() => {\r\n          if (isVisible(element)) finish();\r\n        });\r\n        resizeObserver.observe(element);\r\n      }\r\n\r\n      intervalId = window.setInterval(() => {\r\n        if (isVisible(element)) finish();\r\n      }, 200);\r\n\r\n      \/\/ No deja el proceso bloqueado indefinidamente si un maquetador tarda en mostrar el bloque.\r\n      window.setTimeout(finish, 10000);\r\n    });\r\n  }\r\n\r\n  function waitForCondition(test, timeoutMs = 15000, intervalMs = 100){\r\n    return new Promise((resolve, reject) => {\r\n      const startedAt = Date.now();\r\n      const timer = window.setInterval(() => {\r\n        try {\r\n          if (test()) {\r\n            window.clearInterval(timer);\r\n            resolve(true);\r\n            return;\r\n          }\r\n        } catch (error) {\r\n          \/\/ Contin\u00faa esperando mientras la API termina de construir su espacio de nombres.\r\n        }\r\n\r\n        if (Date.now() - startedAt >= timeoutMs) {\r\n          window.clearInterval(timer);\r\n          reject(new Error('Timeout while waiting for Google Maps.'));\r\n        }\r\n      }, intervalMs);\r\n    });\r\n  }\r\n\r\n  \/*\r\n   * Bootstrap oficial de importaci\u00f3n din\u00e1mica.\r\n   * Solo se ejecuta cuando la p\u00e1gina todav\u00eda no tiene ning\u00fan cargador de Google Maps.\r\n   *\/\r\n  function installGoogleMapsDynamicLoader(){\r\n    ((config) => {\r\n      let promise;\r\n      let script;\r\n      let key;\r\n      const productName = 'The Google Maps JavaScript API';\r\n      const googleNamespace = 'google';\r\n      const importMethod = 'importLibrary';\r\n      const callbackName = '__ib__';\r\n      const doc = document;\r\n      const win = window;\r\n      const googleObject = win[googleNamespace] || (win[googleNamespace] = {});\r\n      const mapsObject = googleObject.maps || (googleObject.maps = {});\r\n      const requestedLibraries = new Set();\r\n      const params = new URLSearchParams();\r\n\r\n      const load = () => promise || (promise = new Promise(async (resolve, reject) => {\r\n        script = doc.createElement('script');\r\n        params.set('libraries', [...requestedLibraries].join(','));\r\n        for (key in config) {\r\n          params.set(key.replace(\/[A-Z]\/g, (char) => '_' + char[0].toLowerCase()), config[key]);\r\n        }\r\n        params.set('callback', googleNamespace + '.maps.' + callbackName);\r\n        script.src = 'https:\/\/maps.googleapis.com\/maps\/api\/js?' + params.toString();\r\n        mapsObject[callbackName] = resolve;\r\n        script.onerror = () => {\r\n          promise = reject(new Error(productName + ' could not load.'));\r\n        };\r\n        script.nonce = doc.querySelector('script[nonce]')?.nonce || '';\r\n        doc.head.appendChild(script);\r\n      }));\r\n\r\n      if (mapsObject[importMethod]) return;\r\n\r\n      mapsObject[importMethod] = (libraryName, ...args) => {\r\n        requestedLibraries.add(libraryName);\r\n        return load().then(() => mapsObject[importMethod](libraryName, ...args));\r\n      };\r\n    })({\r\n      key: API_KEY,\r\n      v: 'weekly',\r\n      language: LANG,\r\n      region: 'ES'\r\n    });\r\n  }\r\n\r\n  \/*\r\n   * Reutiliza una API ya cargada por otro mapa de la p\u00e1gina.\r\n   * Nunca a\u00f1ade un segundo <script> si detecta que otro cargador est\u00e1 trabajando.\r\n   *\/\r\n  \/\/ Solo carga Maps JavaScript API y la biblioteca de marcadores.\r\n  async function ensureGoogleMapsLibraries(){\r\n    const mapsScriptSelector = 'script[src*=\"maps.googleapis.com\/maps\/api\/js\"]';\r\n\r\n    if (window.google && google.maps && typeof google.maps.Map === 'function') {\r\n      if (typeof google.maps.importLibrary === 'function') {\r\n        await google.maps.importLibrary('maps');\r\n        await Promise.allSettled([\r\n          google.maps.importLibrary('marker')\r\n        ]);\r\n      }\r\n      return;\r\n    }\r\n\r\n    const existingMapsScript = document.querySelector(mapsScriptSelector);\r\n\r\n    if (existingMapsScript) {\r\n      \/\/ Otro bloque ya est\u00e1 cargando la API. Esperamos y reutilizamos su instancia.\r\n      await waitForCondition(() => (\r\n        window.google &&\r\n        google.maps &&\r\n        typeof google.maps.Map === 'function'\r\n      ));\r\n\r\n      if (typeof google.maps.importLibrary === 'function') {\r\n        await google.maps.importLibrary('maps');\r\n        await Promise.allSettled([\r\n          google.maps.importLibrary('marker')\r\n        ]);\r\n      }\r\n      return;\r\n    }\r\n\r\n    installGoogleMapsDynamicLoader();\r\n    await google.maps.importLibrary('maps');\r\n    await Promise.allSettled([\r\n      google.maps.importLibrary('marker')\r\n    ]);\r\n  }\r\n\r\n  async function initCalasMap(){\r\n    await waitUntilVisible(MAP_ELEMENT);\r\n    await ensureGoogleMapsLibraries();\r\n\r\n    const map = new google.maps.Map(MAP_ELEMENT, {\r\n      center: { lat:42.2475, lng:3.2050 },\r\n      zoom:13,\r\n      fullscreenControl:true,\r\n      mapId:MAP_ID,\r\n      gestureHandling:'greedy'\r\n    });\r\n\r\n    const infoWindow = new google.maps.InfoWindow();\r\n    const bounds = new google.maps.LatLngBounds();\r\n    const adaptiveMarkers = [];\r\n    const staticMapsUrlByTitle = new Map(\r\n      STATIC_LINKS.map((link) => [link.dataset.cmgDestinationTitle, link.href])\r\n    );\r\n\r\n\r\n    function makeThumb(imgUrl){\r\n      const wrap = document.createElement('div');\r\n      wrap.className = 'cmg-thumb';\r\n      wrap.innerHTML = imgUrl\r\n        ? `<img decoding=\"async\" src=\"${imgUrl}\" alt=\"\">`\r\n        : `<img data-opt-id=539451468  fetchpriority=\"high\" decoding=\"async\" src=\"data:image\/svg+xml;utf8,${encodeURIComponent('<svg xmlns=\\'http:\/\/www.w3.org\/2000\/svg\\' width=\\'36\\' height=\\'36\\'><rect width=\\'36\\' height=\\'36\\' rx=\\'18\\' fill=\\'#c6ecf6\\'\/><circle cx=\\'18\\' cy=\\'18\\' r=\\'8\\' fill=\\'#8fd8ec\\'\/><\/svg>')}\" alt=\"\">`;\r\n      return wrap;\r\n    }\r\n\r\n    function makeBadge(imgUrl, titleText){\r\n      const badge = document.createElement('div');\r\n      badge.className = 'cmg-badge';\r\n\r\n      const thumb = document.createElement('div');\r\n      thumb.className = 'thumb';\r\n      thumb.innerHTML = imgUrl ? `<img decoding=\"async\" src=\"${imgUrl}\" alt=\"\">` : '';\r\n\r\n      const label = document.createElement('span');\r\n      label.className = 'label';\r\n      label.textContent = titleText || '';\r\n\r\n      badge.appendChild(thumb);\r\n      badge.appendChild(label);\r\n      return badge;\r\n    }\r\n\r\n    function createAdaptiveMarker(position, meta, onClick){\r\n      const AdvancedMarkerElement = google.maps.marker && google.maps.marker.AdvancedMarkerElement;\r\n      if (!AdvancedMarkerElement) {\r\n        throw new Error('AdvancedMarkerElement no est\u00e1 disponible.');\r\n      }\r\n\r\n      const thumbnail = makeThumb(meta.img);\r\n      const badge = makeBadge(meta.img, meta.title || meta.name);\r\n\r\n      const marker = new AdvancedMarkerElement({\r\n        map,\r\n        position,\r\n        title:meta.title || meta.name,\r\n        content:thumbnail\r\n      });\r\n\r\n      if (onClick) marker.addListener('click', onClick);\r\n\r\n      return {\r\n        marker,\r\n        setMode:(expanded) => {\r\n          marker.content = expanded ? badge : thumbnail;\r\n        }\r\n      };\r\n    }\r\n\r\n    function hasValidCoordinates(meta){\r\n      return (\r\n        meta &&\r\n        Number.isFinite(meta.lat) &&\r\n        Number.isFinite(meta.lng)\r\n      );\r\n    }\r\n\r\n    function addOrigin(meta){\r\n      if (!hasValidCoordinates(meta)) {\r\n        console.warn('Casdanna: faltan coordenadas v\u00e1lidas para el origen:', meta && meta.name);\r\n        return false;\r\n      }\r\n\r\n      const position = { lat:meta.lat, lng:meta.lng };\r\n\r\n      const originImage = document.createElement('img');\r\n      originImage.src = CASDANNA_ICON_URL;\r\n      originImage.alt = '';\r\n      originImage.style.width = `${CASDANNA_ICON_SIZE}px`;\r\n      originImage.style.height = `${CASDANNA_ICON_SIZE}px`;\r\n      originImage.style.objectFit = 'contain';\r\n\r\n      new google.maps.marker.AdvancedMarkerElement({\r\n        position,\r\n        map,\r\n        title:meta.title || meta.name,\r\n        content:originImage\r\n      });\r\n\r\n      bounds.extend(position);\r\n      return true;\r\n    }\r\n\r\n    function addDestination(meta){\r\n      if (!hasValidCoordinates(meta)) {\r\n        console.warn('Casdanna: faltan coordenadas v\u00e1lidas para el destino:', meta && meta.name);\r\n        return false;\r\n      }\r\n\r\n      const position = { lat:meta.lat, lng:meta.lng };\r\n      bounds.extend(position);\r\n\r\n      const origin = LOCATIONS[0];\r\n      const directionsUrl = staticMapsUrlByTitle.get(meta.title)\r\n        || (\r\n          'https:\/\/www.google.com\/maps\/dir\/?api=1' +\r\n          `&origin=${origin.lat},${origin.lng}` +\r\n          `&destination=${position.lat},${position.lng}` +\r\n          '&travelmode=driving'\r\n        );\r\n\r\n      const imageHtml = meta.img\r\n        ? `<img decoding=\"async\" src=\"${meta.img}\" alt=\"${meta.title || meta.name}\">`\r\n        : '';\r\n\r\n      let markerObject;\r\n      markerObject = createAdaptiveMarker(position, meta, () => {\r\n        infoWindow.setContent(`\r\n          <div class=\"cmg-iw\">\r\n            <h3>${meta.title || meta.name}<\/h3>\r\n            ${imageHtml}\r\n            <p>${getLocalizedDescription(meta)}<\/p>\r\n            <p style=\"margin-top:.5rem\">\r\n              <a href=\"${directionsUrl}\" target=\"_blank\" rel=\"noopener noreferrer\">${TEXT.cta}<\/a>\r\n            <\/p>\r\n          <\/div>\r\n        `);\r\n\r\n        infoWindow.open({\r\n          map,\r\n          anchor:markerObject.marker,\r\n          position\r\n        });\r\n      });\r\n\r\n      adaptiveMarkers.push(markerObject);\r\n      return true;\r\n    }\r\n\r\n\r\n    function updateMarkerModes(){\r\n      const expanded = map.getZoom() >= LABEL_ZOOM;\r\n      adaptiveMarkers.forEach((marker) => marker.setMode(expanded));\r\n    }\r\n\r\n    addOrigin(LOCATIONS[0]);\r\n\r\n    for (let index = 1; index < LOCATIONS.length; index += 1) {\r\n      addDestination(LOCATIONS[index]);\r\n    }\r\n\r\n    if (!bounds.isEmpty()) {\r\n      map.fitBounds(bounds, { top:60, right:60, bottom:60, left:60 });\r\n    }\r\n\r\n    google.maps.event.addListenerOnce(map, 'idle', updateMarkerModes);\r\n    map.addListener('zoom_changed', updateMarkerModes);\r\n\r\n    const refreshMapSize = () => {\r\n      window.setTimeout(() => {\r\n        google.maps.event.trigger(map, 'resize');\r\n        if (!bounds.isEmpty()) {\r\n          map.fitBounds(bounds, { top:60, right:60, bottom:60, left:60 });\r\n        }\r\n      }, 250);\r\n    };\r\n\r\n    window.addEventListener('orientationchange', refreshMapSize);\r\n    window.addEventListener('pageshow', () => {\r\n      if (isVisible(MAP_ELEMENT)) refreshMapSize();\r\n    });\r\n  }\r\n\r\n  initCalasMap().catch(showMapError);\r\n})();\r\n<\/script>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id3024_107e05-98 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id3024_107e05-98 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id3024_107e05-98 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-lg, 4rem);row-gap:var(--global-kb-gap-none, 0rem );max-width:var( --global-content-width, 1290px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:var(--global-kb-spacing-lg, 3rem);padding-bottom:0px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id3024_107e05-98 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id3024_107e05-98 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id3024_107e05-98 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id3024_107e05-98 alignfull has-theme-palette9-background-color kt-row-has-bg wp-block-kadence-rowlayout\" id=\"lista8calas\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column3024_0c9667-ec > .kt-inside-inner-col,.kadence-column3024_0c9667-ec > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column3024_0c9667-ec > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column3024_0c9667-ec > .kt-inside-inner-col{flex-direction:column;}.kadence-column3024_0c9667-ec > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column3024_0c9667-ec > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column3024_0c9667-ec{position:relative;}@media all and (max-width: 1024px){.kadence-column3024_0c9667-ec > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column3024_0c9667-ec > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column3024_0c9667-ec\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading3024_091e50-6d, .wp-block-kadence-advancedheading.kt-adv-heading3024_091e50-6d[data-kb-block=\"kb-adv-heading3024_091e50-6d\"]{padding-top:0px;padding-bottom:var(--global-kb-spacing-sm, 1.5rem);margin-top:0px;margin-bottom:0px;text-align:center;font-size:var(--global-kb-font-size-lg, 2rem);line-height:1;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading3024_091e50-6d mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3024_091e50-6d[data-kb-block=\"kb-adv-heading3024_091e50-6d\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3024_091e50-6d img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3024_091e50-6d[data-kb-block=\"kb-adv-heading3024_091e50-6d\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading3024_091e50-6d wp-block-kadence-advancedheading has-theme-palette-5-color has-text-color\" data-kb-block=\"kb-adv-heading3024_091e50-6d\">Our selection of eight coves and coastal spots in Cap de Creus<\/h2>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id3024_c55c4b-f9 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id3024_c55c4b-f9 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id3024_c55c4b-f9 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-lg, 4rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1290px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-3xl, 6.5rem);}.kb-row-layout-id3024_c55c4b-f9 > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}.kb-row-layout-id3024_c55c4b-f9 > .kt-row-column-wrap{grid-template-columns:repeat(2, minmax(0, 1fr));}.kb-row-layout-id3024_c55c4b-f9 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id3024_c55c4b-f9 > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}}@media all and (max-width: 1024px){.kb-row-layout-id3024_c55c4b-f9 > .kt-row-column-wrap{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media all and (max-width: 767px){.kb-row-layout-id3024_c55c4b-f9 > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}.kb-row-layout-id3024_c55c4b-f9 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id3024_c55c4b-f9 alignfull has-theme-palette9-background-color kt-row-has-bg wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-4-columns kt-row-layout-two-grid kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column3024_b28eb3-6d > .kt-inside-inner-col,.kadence-column3024_b28eb3-6d > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column3024_b28eb3-6d > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column3024_b28eb3-6d > .kt-inside-inner-col{flex-direction:column;}.kadence-column3024_b28eb3-6d > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column3024_b28eb3-6d > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column3024_b28eb3-6d{position:relative;}.kadence-column3024_b28eb3-6d, .kt-inside-inner-col > .kadence-column3024_b28eb3-6d:not(.specificity){margin-bottom:0px;}@media all and (max-width: 1024px){.kadence-column3024_b28eb3-6d > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column3024_b28eb3-6d > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column3024_b28eb3-6d inner-column-1\"><div class=\"kt-inside-inner-col\"><style>.kb-image3024_2e1421-8b .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image3024_2e1421-8b kb-image-is-ratio-size\"><div class=\"kb-is-ratio-image kb-image-ratio-land43\"><img data-opt-id=117891838  fetchpriority=\"high\" decoding=\"async\" width=\"4032\" height=\"2268\" src=\"https:\/\/mlblxybmabvb.i.optimole.com\/co-ZpyQ-7srA90mI\/w:4032\/h:2268\/cb:aH5X.d4f\/f:best\/q:mauto\/id:61e8996ad52e97fc66bfb94840ccd296\/directUpload\/IMG_1983.jpg\" alt=\"Panoramic view of Punta Falconera in Roses\" class=\"kb-img wp-image-2924\"\/><\/div><\/figure>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading3024_82320f-a0, .wp-block-kadence-advancedheading.kt-adv-heading3024_82320f-a0[data-kb-block=\"kb-adv-heading3024_82320f-a0\"]{margin-top:0px;margin-bottom:var(--global-kb-spacing-xs, 1rem);font-size:var(--global-kb-font-size-md, 1.25rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading3024_82320f-a0 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3024_82320f-a0[data-kb-block=\"kb-adv-heading3024_82320f-a0\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3024_82320f-a0 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3024_82320f-a0[data-kb-block=\"kb-adv-heading3024_82320f-a0\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading3024_82320f-a0 wp-block-kadence-advancedheading has-theme-palette-3-color has-text-color\" data-kb-block=\"kb-adv-heading3024_82320f-a0\">1. Punta Falconera<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading3024_8b0d66-e0, .wp-block-kadence-advancedheading.kt-adv-heading3024_8b0d66-e0[data-kb-block=\"kb-adv-heading3024_8b0d66-e0\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading3024_8b0d66-e0 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3024_8b0d66-e0[data-kb-block=\"kb-adv-heading3024_8b0d66-e0\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3024_8b0d66-e0 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3024_8b0d66-e0[data-kb-block=\"kb-adv-heading3024_8b0d66-e0\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading3024_8b0d66-e0 wp-block-kadence-advancedheading has-theme-palette-4-color has-text-color\" data-kb-block=\"kb-adv-heading3024_8b0d66-e0\">This impressive viewpoint is the first stop along the wilder side of the Roses coastline. It offers sweeping views of the Bay of Roses and Cap de Creus Natural Park. Its history as a former military base also adds an intriguing historical dimension to the landscape.<\/p>\n<\/div><\/div>\n\n\n<style>.kadence-column3024_c99b82-9c > .kt-inside-inner-col,.kadence-column3024_c99b82-9c > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column3024_c99b82-9c > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column3024_c99b82-9c > .kt-inside-inner-col{flex-direction:column;}.kadence-column3024_c99b82-9c > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column3024_c99b82-9c > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column3024_c99b82-9c{position:relative;}@media all and (max-width: 1024px){.kadence-column3024_c99b82-9c > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column3024_c99b82-9c > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column3024_c99b82-9c inner-column-1\"><div class=\"kt-inside-inner-col\"><style>.kb-image3024_6901f5-42 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image3024_6901f5-42 kb-image-is-ratio-size\"><div class=\"kb-is-ratio-image kb-image-ratio-land43\"><img data-opt-id=725797848  data-opt-src=\"https:\/\/mlblxybmabvb.i.optimole.com\/co-ZpyQ-LCeMpJLb\/w:4032\/h:3024\/cb:aH5X.d4f\/f:best\/q:mauto\/id:aff6282ce6dccbf3289561e70580dbc8\/directUpload\/02.calalledo.jpg\"  decoding=\"async\" width=\"4032\" height=\"3024\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%204032%203024%22%20width%3D%224032%22%20height%3D%223024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%224032%22%20height%3D%223024%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"View of Cala Lled\u00f3 in Roses, Cap de Creus\" class=\"kb-img wp-image-3096\"\/><\/div><\/figure>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading3024_6a6beb-89, .wp-block-kadence-advancedheading.kt-adv-heading3024_6a6beb-89[data-kb-block=\"kb-adv-heading3024_6a6beb-89\"]{margin-top:0px;margin-bottom:var(--global-kb-spacing-xs, 1rem);font-size:var(--global-kb-font-size-md, 1.25rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading3024_6a6beb-89 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3024_6a6beb-89[data-kb-block=\"kb-adv-heading3024_6a6beb-89\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3024_6a6beb-89 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3024_6a6beb-89[data-kb-block=\"kb-adv-heading3024_6a6beb-89\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading3024_6a6beb-89 wp-block-kadence-advancedheading has-theme-palette-3-color has-text-color\" data-kb-block=\"kb-adv-heading3024_6a6beb-89\">2. Cala de Lled\u00f3<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading3024_587d5e-dc, .wp-block-kadence-advancedheading.kt-adv-heading3024_587d5e-dc[data-kb-block=\"kb-adv-heading3024_587d5e-dc\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading3024_587d5e-dc mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3024_587d5e-dc[data-kb-block=\"kb-adv-heading3024_587d5e-dc\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3024_587d5e-dc img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3024_587d5e-dc[data-kb-block=\"kb-adv-heading3024_587d5e-dc\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading3024_587d5e-dc wp-block-kadence-advancedheading has-theme-palette-4-color has-text-color\" data-kb-block=\"kb-adv-heading3024_587d5e-dc\">A secluded spot that can only be reached on foot or by boat, away from the busiest areas of the coast. Its unspoilt surroundings and clear water make it an excellent place for snorkelling and enjoying the quiet.<\/p>\n<\/div><\/div>\n\n\n<style>.kadence-column3024_90cbbf-43 > .kt-inside-inner-col,.kadence-column3024_90cbbf-43 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column3024_90cbbf-43 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column3024_90cbbf-43 > .kt-inside-inner-col{flex-direction:column;}.kadence-column3024_90cbbf-43 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column3024_90cbbf-43 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column3024_90cbbf-43{position:relative;}@media all and (max-width: 1024px){.kadence-column3024_90cbbf-43 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column3024_90cbbf-43 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column3024_90cbbf-43 inner-column-1\"><div class=\"kt-inside-inner-col\"><style>.kb-image3024_4cefc8-1a .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image3024_4cefc8-1a kb-image-is-ratio-size\"><div class=\"kb-is-ratio-image kb-image-ratio-land43\"><img data-opt-id=428924945  data-opt-src=\"https:\/\/mlblxybmabvb.i.optimole.com\/co-ZpyQ-q7y5KzGM\/w:1800\/h:1164\/cb:aH5X.d4f\/f:best\/q:mauto\/id:bf2289edd8141c63d076cc678550824d\/directUpload\/cala-murtra.jpg\"  decoding=\"async\" width=\"1800\" height=\"1164\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%201800%201164%22%20width%3D%221800%22%20height%3D%221164%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%221800%22%20height%3D%221164%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"View of Cala Murtra in Roses\" class=\"kb-img wp-image-3098\"\/><\/div><\/figure>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading3024_5e28af-87, .wp-block-kadence-advancedheading.kt-adv-heading3024_5e28af-87[data-kb-block=\"kb-adv-heading3024_5e28af-87\"]{margin-top:0px;margin-bottom:var(--global-kb-spacing-xs, 1rem);font-size:var(--global-kb-font-size-md, 1.25rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading3024_5e28af-87 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3024_5e28af-87[data-kb-block=\"kb-adv-heading3024_5e28af-87\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3024_5e28af-87 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3024_5e28af-87[data-kb-block=\"kb-adv-heading3024_5e28af-87\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading3024_5e28af-87 wp-block-kadence-advancedheading has-theme-palette-3-color has-text-color\" data-kb-block=\"kb-adv-heading3024_5e28af-87\">3. Cala Murtra<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading3024_45dc82-2b, .wp-block-kadence-advancedheading.kt-adv-heading3024_45dc82-2b[data-kb-block=\"kb-adv-heading3024_45dc82-2b\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading3024_45dc82-2b mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3024_45dc82-2b[data-kb-block=\"kb-adv-heading3024_45dc82-2b\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3024_45dc82-2b img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3024_45dc82-2b[data-kb-block=\"kb-adv-heading3024_45dc82-2b\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading3024_45dc82-2b wp-block-kadence-advancedheading has-theme-palette-4-color has-text-color\" data-kb-block=\"kb-adv-heading3024_45dc82-2b\">A naturist cove surrounded by vegetation, well suited to visitors looking for privacy and peace. The access is not particularly easy, but the effort is rewarded with an unspoilt setting and clear water for swimming and relaxing.<\/p>\n<\/div><\/div>\n\n\n<style>.kadence-column3024_9f7ebd-9d > .kt-inside-inner-col,.kadence-column3024_9f7ebd-9d > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column3024_9f7ebd-9d > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column3024_9f7ebd-9d > .kt-inside-inner-col{flex-direction:column;}.kadence-column3024_9f7ebd-9d > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column3024_9f7ebd-9d > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column3024_9f7ebd-9d{position:relative;}@media all and (max-width: 1024px){.kadence-column3024_9f7ebd-9d > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column3024_9f7ebd-9d > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column3024_9f7ebd-9d inner-column-1\"><div class=\"kt-inside-inner-col\"><style>.kb-image3024_29fa0f-8c .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image3024_29fa0f-8c kb-image-is-ratio-size\"><div class=\"kb-is-ratio-image kb-image-ratio-land43\"><img data-opt-id=785628408  data-opt-src=\"https:\/\/mlblxybmabvb.i.optimole.com\/co-ZpyQ-lZn9KZIK\/w:2554\/h:1916\/cb:aH5X.d4f\/f:best\/q:mauto\/id:fdb4d4a5c0e2d9b8f056b78e4b136b8c\/directUpload\/04.calaRostella.jpg\"  decoding=\"async\" width=\"2554\" height=\"1916\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%202554%201916%22%20width%3D%222554%22%20height%3D%221916%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%222554%22%20height%3D%221916%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"View of Cala Rostella in Roses\" class=\"kb-img wp-image-3099\"\/><\/div><\/figure>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading3024_04d722-2f, .wp-block-kadence-advancedheading.kt-adv-heading3024_04d722-2f[data-kb-block=\"kb-adv-heading3024_04d722-2f\"]{margin-top:0px;margin-bottom:var(--global-kb-spacing-xs, 1rem);font-size:var(--global-kb-font-size-md, 1.25rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading3024_04d722-2f mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3024_04d722-2f[data-kb-block=\"kb-adv-heading3024_04d722-2f\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3024_04d722-2f img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3024_04d722-2f[data-kb-block=\"kb-adv-heading3024_04d722-2f\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading3024_04d722-2f wp-block-kadence-advancedheading has-theme-palette-3-color has-text-color\" data-kb-block=\"kb-adv-heading3024_04d722-2f\">4. Cala Rostella<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading3024_c6d7d9-99, .wp-block-kadence-advancedheading.kt-adv-heading3024_c6d7d9-99[data-kb-block=\"kb-adv-heading3024_c6d7d9-99\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading3024_c6d7d9-99 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3024_c6d7d9-99[data-kb-block=\"kb-adv-heading3024_c6d7d9-99\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3024_c6d7d9-99 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3024_c6d7d9-99[data-kb-block=\"kb-adv-heading3024_c6d7d9-99\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading3024_c6d7d9-99 wp-block-kadence-advancedheading has-theme-palette-4-color has-text-color\" data-kb-block=\"kb-adv-heading3024_c6d7d9-99\">This cove stands out for its natural beauty and peaceful atmosphere. Surrounded by cliffs, it offers a secluded setting close to nature. Its marine life makes it a good place for snorkelling or simply enjoying the scenery.<\/p>\n<\/div><\/div>\n\n\n<style>.kadence-column3024_b138ce-00 > .kt-inside-inner-col,.kadence-column3024_b138ce-00 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column3024_b138ce-00 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column3024_b138ce-00 > .kt-inside-inner-col{flex-direction:column;}.kadence-column3024_b138ce-00 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column3024_b138ce-00 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column3024_b138ce-00{position:relative;}@media all and (max-width: 1024px){.kadence-column3024_b138ce-00 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column3024_b138ce-00 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column3024_b138ce-00 inner-column-1\"><div class=\"kt-inside-inner-col\"><style>.kb-image3024_3ac8af-40 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image3024_3ac8af-40 kb-image-is-ratio-size\"><div class=\"kb-is-ratio-image kb-image-ratio-land43\"><img data-opt-id=1341952755  data-opt-src=\"https:\/\/mlblxybmabvb.i.optimole.com\/co-ZpyQ-ae2JVUFH\/w:4031\/h:1898\/cb:aH5X.d4f\/f:best\/q:mauto\/id:06867a4d4f123c8fc995f58d8b959da8\/directUpload\/05_-calaMontjoi1.jpg\"  decoding=\"async\" width=\"4031\" height=\"1898\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%204031%201898%22%20width%3D%224031%22%20height%3D%221898%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%224031%22%20height%3D%221898%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"View of Cala Montjoi in Roses\" class=\"kb-img wp-image-3100\"\/><\/div><\/figure>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading3024_8cfdd1-5c, .wp-block-kadence-advancedheading.kt-adv-heading3024_8cfdd1-5c[data-kb-block=\"kb-adv-heading3024_8cfdd1-5c\"]{margin-top:0px;margin-bottom:var(--global-kb-spacing-xs, 1rem);font-size:var(--global-kb-font-size-md, 1.25rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading3024_8cfdd1-5c mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3024_8cfdd1-5c[data-kb-block=\"kb-adv-heading3024_8cfdd1-5c\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3024_8cfdd1-5c img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3024_8cfdd1-5c[data-kb-block=\"kb-adv-heading3024_8cfdd1-5c\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading3024_8cfdd1-5c wp-block-kadence-advancedheading has-theme-palette-3-color has-text-color\" data-kb-block=\"kb-adv-heading3024_8cfdd1-5c\">5. Cala Montjoi<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading3024_92175f-ec, .wp-block-kadence-advancedheading.kt-adv-heading3024_92175f-ec[data-kb-block=\"kb-adv-heading3024_92175f-ec\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading3024_92175f-ec mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3024_92175f-ec[data-kb-block=\"kb-adv-heading3024_92175f-ec\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3024_92175f-ec img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3024_92175f-ec[data-kb-block=\"kb-adv-heading3024_92175f-ec\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading3024_92175f-ec wp-block-kadence-advancedheading has-theme-palette-4-color has-text-color\" data-kb-block=\"kb-adv-heading3024_92175f-ec\">Best known as the former home of the iconic El Bulli restaurant, this cove combines the natural scenery of Cap de Creus with an important chapter in the history of fine dining. Its coarse sand and generally calm water are well suited to kayaking and paddleboarding.<\/p>\n<\/div><\/div>\n\n\n<style>.kadence-column3024_5f4a09-69 > .kt-inside-inner-col,.kadence-column3024_5f4a09-69 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column3024_5f4a09-69 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column3024_5f4a09-69 > .kt-inside-inner-col{flex-direction:column;}.kadence-column3024_5f4a09-69 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column3024_5f4a09-69 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column3024_5f4a09-69{position:relative;}@media all and (max-width: 1024px){.kadence-column3024_5f4a09-69 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column3024_5f4a09-69 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column3024_5f4a09-69 inner-column-1\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-image.kb-image3024_185061-75:not(.kb-specificity-added):not(.kb-extra-specificity-added){margin-bottom:var(--global-kb-spacing-sm, 1.5rem);}.kb-image3024_185061-75 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image3024_185061-75 kb-image-is-ratio-size\"><div class=\"kb-is-ratio-image kb-image-ratio-land43\"><img data-opt-id=83245820  data-opt-src=\"https:\/\/mlblxybmabvb.i.optimole.com\/co-ZpyQ-pEkd9Lma\/w:1400\/h:947\/cb:aH5X.d4f\/f:best\/q:mauto\/id:7bed80c809f4288699a387c28969146b\/directUpload\/05.CALAPELOSA.jpg\"  decoding=\"async\" width=\"1400\" height=\"947\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%201400%20947%22%20width%3D%221400%22%20height%3D%22947%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%221400%22%20height%3D%22947%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"View of Cala Pelosa in Roses\" class=\"kb-img wp-image-3101\"\/><\/div><\/figure>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading3024_62b217-db, .wp-block-kadence-advancedheading.kt-adv-heading3024_62b217-db[data-kb-block=\"kb-adv-heading3024_62b217-db\"]{margin-top:0px;margin-bottom:var(--global-kb-spacing-xs, 1rem);font-size:var(--global-kb-font-size-md, 1.25rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading3024_62b217-db mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3024_62b217-db[data-kb-block=\"kb-adv-heading3024_62b217-db\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3024_62b217-db img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3024_62b217-db[data-kb-block=\"kb-adv-heading3024_62b217-db\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading3024_62b217-db wp-block-kadence-advancedheading has-theme-palette-3-color has-text-color\" data-kb-block=\"kb-adv-heading3024_62b217-db\">6. Cala Pelosa<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading3024_550205-3d, .wp-block-kadence-advancedheading.kt-adv-heading3024_550205-3d[data-kb-block=\"kb-adv-heading3024_550205-3d\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading3024_550205-3d mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3024_550205-3d[data-kb-block=\"kb-adv-heading3024_550205-3d\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3024_550205-3d img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3024_550205-3d[data-kb-block=\"kb-adv-heading3024_550205-3d\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading3024_550205-3d wp-block-kadence-advancedheading has-theme-palette-4-color has-text-color\" data-kb-block=\"kb-adv-heading3024_550205-3d\">Known for its turquoise water and relaxed atmosphere, this cove is a pleasant place to spend the day in the sun. A nearby beach bar also makes it easy to stop for a drink or something to eat by the sea.<\/p>\n<\/div><\/div>\n\n\n<style>.kadence-column3024_9f8ee8-29 > .kt-inside-inner-col,.kadence-column3024_9f8ee8-29 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column3024_9f8ee8-29 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column3024_9f8ee8-29 > .kt-inside-inner-col{flex-direction:column;}.kadence-column3024_9f8ee8-29 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column3024_9f8ee8-29 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column3024_9f8ee8-29{position:relative;}@media all and (max-width: 1024px){.kadence-column3024_9f8ee8-29 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column3024_9f8ee8-29 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column3024_9f8ee8-29 inner-column-1\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-image.kb-image3024_4d0cbb-48:not(.kb-specificity-added):not(.kb-extra-specificity-added){margin-bottom:var(--global-kb-spacing-sm, 1.5rem);}.kb-image3024_4d0cbb-48 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image3024_4d0cbb-48 kb-image-is-ratio-size\"><div class=\"kb-is-ratio-image kb-image-ratio-land43\"><img data-opt-id=1795048834  data-opt-src=\"https:\/\/mlblxybmabvb.i.optimole.com\/co-ZpyQ-EB59_yK7\/w:2064\/h:1267\/cb:aH5X.d4f\/f:best\/q:mauto\/id:77fc57a4c7ac2fd9fac189e7adda9ace\/directUpload\/6capnorfeu.jpg\"  decoding=\"async\" width=\"2064\" height=\"1267\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%202064%201267%22%20width%3D%222064%22%20height%3D%221267%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%222064%22%20height%3D%221267%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"View of Cap Norfeu in Roses\" class=\"kb-img wp-image-3102\"\/><\/div><\/figure>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading3024_410370-79, .wp-block-kadence-advancedheading.kt-adv-heading3024_410370-79[data-kb-block=\"kb-adv-heading3024_410370-79\"]{margin-top:0px;margin-bottom:var(--global-kb-spacing-xs, 1rem);font-size:var(--global-kb-font-size-md, 1.25rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading3024_410370-79 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3024_410370-79[data-kb-block=\"kb-adv-heading3024_410370-79\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3024_410370-79 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3024_410370-79[data-kb-block=\"kb-adv-heading3024_410370-79\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading3024_410370-79 wp-block-kadence-advancedheading has-theme-palette-3-color has-text-color\" data-kb-block=\"kb-adv-heading3024_410370-79\">7. Cap Norfeu<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading3024_a01cf0-3d, .wp-block-kadence-advancedheading.kt-adv-heading3024_a01cf0-3d[data-kb-block=\"kb-adv-heading3024_a01cf0-3d\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading3024_a01cf0-3d mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3024_a01cf0-3d[data-kb-block=\"kb-adv-heading3024_a01cf0-3d\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3024_a01cf0-3d img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3024_a01cf0-3d[data-kb-block=\"kb-adv-heading3024_a01cf0-3d\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading3024_a01cf0-3d wp-block-kadence-advancedheading has-theme-palette-4-color has-text-color\" data-kb-block=\"kb-adv-heading3024_a01cf0-3d\">An emblematic landmark within Cap de Creus Natural Park. Its distinctive shape and rich marine environment make it a special destination for walkers, divers and nature lovers. It is also an outstanding viewpoint over the Mediterranean.<\/p>\n<\/div><\/div>\n\n\n<style>.kadence-column3024_1d06f5-28 > .kt-inside-inner-col,.kadence-column3024_1d06f5-28 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column3024_1d06f5-28 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column3024_1d06f5-28 > .kt-inside-inner-col{flex-direction:column;}.kadence-column3024_1d06f5-28 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column3024_1d06f5-28 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column3024_1d06f5-28{position:relative;}@media all and (max-width: 1024px){.kadence-column3024_1d06f5-28 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column3024_1d06f5-28 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column3024_1d06f5-28 inner-column-1\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-image.kb-image3024_3938f4-fa:not(.kb-specificity-added):not(.kb-extra-specificity-added){margin-bottom:var(--global-kb-spacing-sm, 1.5rem);}.kb-image3024_3938f4-fa .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image3024_3938f4-fa kb-image-is-ratio-size\"><div class=\"kb-is-ratio-image kb-image-ratio-land43\"><img data-opt-id=1277994316  data-opt-src=\"https:\/\/mlblxybmabvb.i.optimole.com\/co-ZpyQ-pr86faSU\/w:1920\/h:1000\/cb:aH5X.d4f\/f:best\/q:mauto\/id:dff204b4328ced1cd17a4f16531f99cf\/directUpload\/07cala-joncols-roses.jpg\"  decoding=\"async\" width=\"1920\" height=\"1000\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%201920%201000%22%20width%3D%221920%22%20height%3D%221000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%221920%22%20height%3D%221000%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"View of Cala J\u00f3ncols in Roses\" class=\"kb-img wp-image-3104\"\/><\/div><\/figure>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading3024_32c7d7-b0, .wp-block-kadence-advancedheading.kt-adv-heading3024_32c7d7-b0[data-kb-block=\"kb-adv-heading3024_32c7d7-b0\"]{margin-top:0px;margin-bottom:var(--global-kb-spacing-xs, 1rem);font-size:var(--global-kb-font-size-md, 1.25rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading3024_32c7d7-b0 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3024_32c7d7-b0[data-kb-block=\"kb-adv-heading3024_32c7d7-b0\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3024_32c7d7-b0 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3024_32c7d7-b0[data-kb-block=\"kb-adv-heading3024_32c7d7-b0\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading3024_32c7d7-b0 wp-block-kadence-advancedheading has-theme-palette-3-color has-text-color\" data-kb-block=\"kb-adv-heading3024_32c7d7-b0\">8. Cala J\u00f3ncols<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading3024_07acd0-20, .wp-block-kadence-advancedheading.kt-adv-heading3024_07acd0-20[data-kb-block=\"kb-adv-heading3024_07acd0-20\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading3024_07acd0-20 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3024_07acd0-20[data-kb-block=\"kb-adv-heading3024_07acd0-20\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3024_07acd0-20 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3024_07acd0-20[data-kb-block=\"kb-adv-heading3024_07acd0-20\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading3024_07acd0-20 wp-block-kadence-advancedheading has-theme-palette-4-color has-text-color\" data-kb-block=\"kb-adv-heading3024_07acd0-20\">The final stop on this coastal journey is one of the wildest and best-preserved coves around Roses. Surrounded by vineyards and with a hotel nearby, Cala J\u00f3ncols offers the opportunity to enjoy the sea, the landscape and the local cuisine.<\/p>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id3024_a108fb-32 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id3024_a108fb-32 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id3024_a108fb-32 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-none, 0rem );row-gap:var(--global-kb-gap-none, 0rem );max-width:943px;margin-left:auto;margin-right:auto;padding-top:0px;padding-bottom:0px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id3024_a108fb-32 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id3024_a108fb-32 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id3024_a108fb-32 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id3024_a108fb-32 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column3024_ecf34f-b0 > .kt-inside-inner-col,.kadence-column3024_ecf34f-b0 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column3024_ecf34f-b0 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column3024_ecf34f-b0 > .kt-inside-inner-col{flex-direction:column;}.kadence-column3024_ecf34f-b0 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column3024_ecf34f-b0 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column3024_ecf34f-b0{position:relative;}@media all and (max-width: 1024px){.kadence-column3024_ecf34f-b0 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column3024_ecf34f-b0 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column3024_ecf34f-b0\" id=\"infoacceso\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kt-info-box3024_c87351-b8 .kt-blocks-info-box-link-wrap{max-width:unset;}.kt-info-box3024_c87351-b8 .kt-blocks-info-box-link-wrap{border-top:5px solid var(--global-palette7, #eeeeee);border-right:5px solid var(--global-palette7, #eeeeee);border-bottom:5px solid var(--global-palette7, #eeeeee);border-left:5px solid var(--global-palette7, #eeeeee);border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;background:var(--global-palette8, #F7FAFC);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);margin-top:50px;}.kt-info-box3024_c87351-b8 .kadence-info-box-icon-container .kt-info-svg-icon, .kt-info-box3024_c87351-b8 .kt-info-svg-icon-flip, .kt-info-box3024_c87351-b8 .kt-blocks-info-box-number{font-size:50px;}.kt-info-box3024_c87351-b8 .kt-blocks-info-box-media{background:var(--global-palette8, #F7FAFC);border-color:var(--global-palette7, #eeeeee);border-radius:200px;overflow:hidden;border-top-width:5px;border-right-width:5px;border-bottom-width:5px;border-left-width:5px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.kt-info-box3024_c87351-b8 .kt-blocks-info-box-media-container{margin-top:-75px;margin-right:0px;margin-bottom:20px;margin-left:0px;}.kt-info-box3024_c87351-b8 .kt-blocks-info-box-media .kadence-info-box-image-intrisic img{border-radius:200px;}.kt-info-box3024_c87351-b8 .kt-infobox-textcontent h2.kt-blocks-info-box-title{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:5px;margin-right:0px;margin-bottom:10px;margin-left:0px;}.kt-info-box3024_c87351-b8 .kt-blocks-info-box-learnmore{background:transparent;border-width:0px 0px 0px 0px;padding-top:4px;padding-right:8px;padding-bottom:4px;padding-left:8px;margin-top:10px;margin-right:0px;margin-bottom:10px;margin-left:0px;}@media all and (max-width: 1024px){.kt-info-box3024_c87351-b8 .kt-blocks-info-box-link-wrap{border-top:5px solid var(--global-palette7, #eeeeee);border-right:5px solid var(--global-palette7, #eeeeee);border-bottom:5px solid var(--global-palette7, #eeeeee);border-left:5px solid var(--global-palette7, #eeeeee);}}@media all and (max-width: 767px){.kt-info-box3024_c87351-b8 .kt-blocks-info-box-link-wrap{border-top:5px solid var(--global-palette7, #eeeeee);border-right:5px solid var(--global-palette7, #eeeeee);border-bottom:5px solid var(--global-palette7, #eeeeee);border-left:5px solid var(--global-palette7, #eeeeee);}}<\/style>\n<div class=\"wp-block-kadence-infobox kt-info-box3024_c87351-b8\"><div class=\"kt-blocks-info-box-link-wrap kt-blocks-info-box-media-align-top kt-info-halign-center\"><div class=\"kt-blocks-info-box-media-container\"><div class=\"kt-blocks-info-box-media kt-info-media-animate-none\"><div class=\"kadence-info-box-icon-container kt-info-icon-animate-none\"><div class=\"kadence-info-box-icon-inner-container\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fe_alertCircle kt-info-svg-icon\"><svg viewBox=\"0 0 24 24\"  fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"16\"\/><\/svg><\/span><\/div><\/div><\/div><\/div><div class=\"kt-infobox-textcontent\"><h2 class=\"kt-blocks-info-box-title\">Check the <strong>latest access information and restrictions for the natural park<\/strong><\/h2><p class=\"kt-blocks-info-box-text\">Before setting off from Roses, especially if you plan to travel by car, <a href=\"https:\/\/casdanna.com\/en\/access-to-coves-and-beaches-of-roses-cap-de-creus\/\" target=\"_blank\" rel=\"noreferrer noopener\">check the latest access information<\/a><\/p><\/div><\/div><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id3024_26885f-ed > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id3024_26885f-ed > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id3024_26885f-ed > .kt-row-column-wrap{column-gap:var(--global-kb-gap-none, 0rem );row-gap:var(--global-kb-gap-none, 0rem );max-width:943px;margin-left:auto;margin-right:auto;padding-top:0px;padding-bottom:0px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id3024_26885f-ed > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id3024_26885f-ed > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id3024_26885f-ed > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id3024_26885f-ed alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column3024_9683c9-b7 > .kt-inside-inner-col,.kadence-column3024_9683c9-b7 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column3024_9683c9-b7 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column3024_9683c9-b7 > .kt-inside-inner-col{flex-direction:column;}.kadence-column3024_9683c9-b7 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column3024_9683c9-b7 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column3024_9683c9-b7{position:relative;}@media all and (max-width: 1024px){.kadence-column3024_9683c9-b7 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column3024_9683c9-b7 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column3024_9683c9-b7\" id=\"rutafalconera\"><div class=\"kt-inside-inner-col\">\n<!-- =========================================================\n     CASDANNA \u00b7 RUTA VISUAL A PUNTA FALCONERA\n     C\u00f3digo \u00fanico para ES \/ DE \/ FR \/ EN\n========================================================== -->\n\n<section\n  id=\"casdanna-pf-route\"\n  class=\"casdanna-pf-route\"\n  aria-labelledby=\"casdanna-pf-title\"\n>\n  <style>\n    #casdanna-pf-route {\n      \/* Identidad visual Casdanna *\/\n      --pf-blue: #54B7D2;\n      --pf-blue-soft: rgba(84, 183, 210, 0.12);\n      --pf-orange: #C46D30;\n      --pf-coral: #E6947F;\n\n      --pf-text: #2F3747;\n      --pf-muted: #4C5567;\n      --pf-dark: #041113;\n\n      --pf-background: #F6FCFD;\n      --pf-border: rgba(84, 183, 210, 0.24);\n      --pf-gallery-background: #EDF8FA;\n\n      --pf-radius: 18px;\n      --pf-image-radius: 12px;\n      --pf-gap: 8px;\n\n      width: 100%;\n      max-width: 100%;\n      margin: 30px 0;\n      color: var(--pf-text);\n      font-family: \"Montserrat\", Arial, sans-serif;\n      font-size: 16px;\n      line-height: 1.6;\n      box-sizing: border-box;\n    }\n\n    #casdanna-pf-route *,\n    #casdanna-pf-route *::before,\n    #casdanna-pf-route *::after {\n      box-sizing: border-box;\n    }\n\n    #casdanna-pf-route .pf-card {\n      overflow: hidden;\n      background: var(--pf-background);\n      border: 1px solid var(--pf-border);\n      border-radius: var(--pf-radius);\n      box-shadow:\n        0 12px 30px rgba(47, 55, 71, 0.08),\n        0 2px 5px rgba(47, 55, 71, 0.04);\n    }\n\n    \/* ======================================================\n       GALER\u00cdA \u00b7 ESCRITORIO\n\n       \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n       \u2502             \u2502      VISTA CANYELLES          \u2502\n       \u2502   CARTEL    \u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n       \u2502  FALCONERA  \u2502     MAPA      \u2502     CALLE     \u2502\n       \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n    ====================================================== *\/\n\n    #casdanna-pf-route .pf-gallery {\n      display: grid;\n      grid-template-columns:\n        minmax(180px, 0.78fr)\n        minmax(0, 1fr)\n        minmax(0, 1fr);\n      grid-template-rows:\n        minmax(220px, 1.12fr)\n        minmax(160px, 0.88fr);\n      gap: var(--pf-gap);\n\n      width: 100%;\n      height: clamp(410px, 48vw, 560px);\n      padding: var(--pf-gap);\n      background: var(--pf-gallery-background);\n    }\n\n    #casdanna-pf-route .pf-image-link {\n      position: relative;\n      display: block;\n      min-width: 0;\n      min-height: 0;\n      overflow: hidden;\n      border-radius: var(--pf-image-radius);\n      background: #dceef2;\n      color: var(--pf-blue);\n      text-decoration: none;\n      isolation: isolate;\n    }\n\n    #casdanna-pf-route .pf-image-link--falconera {\n      grid-column: 1;\n      grid-row: 1 \/ 3;\n    }\n\n    #casdanna-pf-route .pf-image-link--canyelles {\n      grid-column: 2 \/ 4;\n      grid-row: 1;\n    }\n\n    #casdanna-pf-route .pf-image-link--map {\n      grid-column: 2;\n      grid-row: 2;\n    }\n\n    #casdanna-pf-route .pf-image-link--street {\n      grid-column: 3;\n      grid-row: 2;\n    }\n\n    #casdanna-pf-route .pf-image-link img {\n      display: block;\n      width: 100%;\n      height: 100%;\n      max-width: none;\n      margin: 0;\n      object-fit: cover;\n      transition:\n        transform 0.35s ease,\n        filter 0.35s ease;\n    }\n\n    \/* Ajustes espec\u00edficos del encuadre *\/\n    #casdanna-pf-route .pf-image-link--falconera img {\n      object-position: center center;\n    }\n\n    #casdanna-pf-route .pf-image-link--canyelles img {\n      object-position: center 52%;\n    }\n\n    #casdanna-pf-route .pf-image-link--map img {\n      object-position: center center;\n    }\n\n    #casdanna-pf-route .pf-image-link--street img {\n      object-position: center center;\n    }\n\n    #casdanna-pf-route .pf-image-link::after {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      z-index: 1;\n      pointer-events: none;\n      border: 0 solid transparent;\n      border-radius: inherit;\n      transition:\n        border-color 0.25s ease,\n        background 0.25s ease;\n    }\n\n    #casdanna-pf-route .pf-image-link:hover img {\n      transform: scale(1.025);\n      filter: saturate(1.03);\n    }\n\n    #casdanna-pf-route .pf-image-link:hover::after {\n      border-width: 3px;\n      border-color: var(--pf-blue);\n      background: rgba(84, 183, 210, 0.04);\n    }\n\n    #casdanna-pf-route .pf-image-link:focus-visible,\n    #casdanna-pf-route .pf-button:focus-visible {\n      outline: 3px solid var(--pf-blue);\n      outline-offset: 3px;\n    }\n\n    \/* ======================================================\n       CONTENIDO\n    ====================================================== *\/\n\n    #casdanna-pf-route .pf-content {\n      padding: 25px 28px 28px;\n      background: var(--pf-background);\n    }\n\n    #casdanna-pf-route .pf-eyebrow {\n      margin: 0 0 7px;\n      color: var(--pf-blue);\n      font-family: \"Montserrat\", Arial, sans-serif;\n      font-size: 13px;\n      line-height: 1.4;\n      font-weight: 700;\n      letter-spacing: 0.075em;\n      text-transform: uppercase;\n    }\n\n    #casdanna-pf-route .pf-title {\n      margin: 0 0 11px;\n      color: var(--pf-text);\n      font-family: \"Oswald\", Arial, sans-serif;\n      font-size: 24px;\n      line-height: 1.25;\n      font-weight: 500;\n      letter-spacing: 0;\n    }\n\n    #casdanna-pf-route .pf-description {\n      max-width: 790px;\n      margin: 0 0 20px;\n      color: var(--pf-muted);\n      font-family: \"Montserrat\", Arial, sans-serif;\n      font-size: 16px;\n      line-height: 1.65;\n      font-weight: 400;\n    }\n\n    \/* Enlace principal Casdanna:\n       azul normal y naranja al pasar el cursor *\/\n    #casdanna-pf-route .pf-button {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      gap: 9px;\n\n      min-height: 46px;\n      padding: 10px 19px;\n\n      border: 2px solid var(--pf-blue);\n      border-radius: 999px;\n      background: transparent;\n\n      color: var(--pf-blue);\n      font-family: \"Montserrat\", Arial, sans-serif;\n      font-size: 16px;\n      line-height: 1.2;\n      font-weight: 600;\n      text-decoration: none;\n\n      transition:\n        color 0.2s ease,\n        border-color 0.2s ease,\n        background 0.2s ease,\n        transform 0.2s ease,\n        box-shadow 0.2s ease;\n    }\n\n    #casdanna-pf-route .pf-button:visited {\n      color: var(--pf-blue);\n    }\n\n    #casdanna-pf-route .pf-button:hover {\n      border-color: var(--pf-orange);\n      background: rgba(196, 109, 48, 0.06);\n      color: var(--pf-orange);\n      text-decoration: none;\n      transform: translateY(-1px);\n      box-shadow: 0 6px 15px rgba(47, 55, 71, 0.09);\n    }\n\n    #casdanna-pf-route .pf-arrow {\n      display: inline-block;\n      font-size: 19px;\n      line-height: 1;\n      transition: transform 0.2s ease;\n    }\n\n    #casdanna-pf-route .pf-button:hover .pf-arrow {\n      transform: translateX(3px);\n    }\n\n    \/* ======================================================\n       TABLET Y M\u00d3VIL\n\n       Se conserva el cartel vertical a la izquierda:\n\n       \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n       \u2502            \u2502    CANYELLES     \u2502\n       \u2502  CARTEL    \u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n       \u2502 FALCONERA  \u2502      MAPA        \u2502\n       \u2502            \u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n       \u2502            \u2502      CALLE       \u2502\n       \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n    ====================================================== *\/\n\n    @media (max-width: 767px) {\n      #casdanna-pf-route {\n        margin: 24px 0;\n      }\n\n      #casdanna-pf-route .pf-gallery {\n        grid-template-columns:\n          minmax(110px, 0.8fr)\n          minmax(0, 1.2fr);\n        grid-template-rows:\n          minmax(125px, 1fr)\n          minmax(125px, 1fr)\n          minmax(125px, 1fr);\n\n        height: auto;\n      }\n\n      #casdanna-pf-route .pf-image-link--falconera {\n        grid-column: 1;\n        grid-row: 1 \/ 4;\n      }\n\n      #casdanna-pf-route .pf-image-link--canyelles {\n        grid-column: 2;\n        grid-row: 1;\n      }\n\n      #casdanna-pf-route .pf-image-link--map {\n        grid-column: 2;\n        grid-row: 2;\n      }\n\n      #casdanna-pf-route .pf-image-link--street {\n        grid-column: 2;\n        grid-row: 3;\n      }\n\n      #casdanna-pf-route .pf-image-link--falconera img {\n        object-position: center center;\n      }\n\n      #casdanna-pf-route .pf-content {\n        padding: 21px 19px 23px;\n      }\n\n      #casdanna-pf-route .pf-description {\n        line-height: 1.58;\n      }\n    }\n\n    @media (max-width: 480px) {\n      #casdanna-pf-route {\n        --pf-radius: 15px;\n        --pf-image-radius: 9px;\n        --pf-gap: 6px;\n      }\n\n      #casdanna-pf-route .pf-gallery {\n        grid-template-columns:\n          minmax(105px, 0.82fr)\n          minmax(0, 1.18fr);\n        grid-template-rows: repeat(3, 118px);\n      }\n\n      #casdanna-pf-route .pf-title {\n        font-size: 24px;\n      }\n\n      #casdanna-pf-route .pf-button {\n        width: 100%;\n      }\n    }\n\n    @media (prefers-reduced-motion: reduce) {\n      #casdanna-pf-route .pf-image-link img,\n      #casdanna-pf-route .pf-button,\n      #casdanna-pf-route .pf-arrow {\n        transition: none;\n      }\n    }\n  <\/style>\n\n  <div class=\"pf-card\">\n\n    <div class=\"pf-gallery\">\n\n      <!-- 1. Cartel vertical de Punta Falconera -->\n      <a\n        class=\"pf-image-link pf-image-link--falconera js-pf-link\"\n        href=\"https:\/\/casdanna.com\/como-llegar-a-punta-falconera\/\"\n        aria-label=\"Ver la ruta completa desde Roses hasta Punta Falconera\"\n      >\n        <img data-opt-id=48933299  data-opt-src=\"https:\/\/mlblxybmabvb.i.optimole.com\/co-ZpyQ-bZe-01n9\/w:auto\/h:auto\/q:auto\/id:69c145c4ad0b4e3d9072322788936de2\/directUpload\/IMG_1979.jpg\" \n          class=\"js-pf-image\"\n          data-image-key=\"falconera\"\n          src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\"\n          alt=\"Cartel informativo de Punta Falconera en Roses\"\n          loading=\"lazy\"\n          decoding=\"async\"\n        >\n      <\/a>\n\n      <!-- 2. Vista de Canyelles -->\n      <a\n        class=\"pf-image-link pf-image-link--canyelles js-pf-link\"\n        href=\"https:\/\/casdanna.com\/como-llegar-a-punta-falconera\/\"\n        aria-label=\"Ver la ruta completa desde Roses hasta Punta Falconera\"\n      >\n        <img data-opt-id=310917370  data-opt-src=\"https:\/\/mlblxybmabvb.i.optimole.com\/co-ZpyQ-lFt7QvSU\/w:auto\/h:auto\/f:best\/q:mauto\/id:d4747845266bc7e4c2c6cdf6cfb29806\/directUpload\/casa02.jpg\" \n          class=\"js-pf-image\"\n          data-image-key=\"canyelles\"\n          src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\"\n          alt=\"Vista de Canyelles Petites desde la ruta hacia Punta Falconera\"\n          loading=\"lazy\"\n          decoding=\"async\"\n        >\n      <\/a>\n\n      <!-- 3. Plano cenital de la ruta -->\n      <a\n        class=\"pf-image-link pf-image-link--map js-pf-link\"\n        href=\"https:\/\/casdanna.com\/como-llegar-a-punta-falconera\/\"\n        aria-label=\"Ver la ruta completa desde Roses hasta Punta Falconera\"\n      >\n        <img data-opt-id=2122043558  data-opt-src=\"https:\/\/mlblxybmabvb.i.optimole.com\/co-ZpyQ-9LQz-SgR\/w:auto\/h:auto\/q:auto\/id:a0e475663a3f849cb66deddf53cd784c\/directUpload\/rutaA.jpg\" \n          class=\"js-pf-image\"\n          data-image-key=\"map\"\n          src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\"\n          alt=\"Mapa de la ruta desde Casdanna Roses hasta Punta Falconera\"\n          loading=\"lazy\"\n          decoding=\"async\"\n        >\n      <\/a>\n\n      <!-- 4. Salida de Roses hacia Montjoi -->\n      <a\n        class=\"pf-image-link pf-image-link--street js-pf-link\"\n        href=\"https:\/\/casdanna.com\/como-llegar-a-punta-falconera\/\"\n        aria-label=\"Ver la ruta completa desde Roses hasta Punta Falconera\"\n      >\n        <img data-opt-id=1263772246  data-opt-src=\"https:\/\/mlblxybmabvb.i.optimole.com\/co-ZpyQ-RHYiq09t\/w:auto\/h:auto\/q:auto\/id:415bf674e528053914cf63ac92183fdc\/directUpload\/image.jpg\" \n          class=\"js-pf-image\"\n          data-image-key=\"street\"\n          src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\"\n          alt=\"Salida de Roses hacia Cala Montjoi y el Cap de Creus\"\n          loading=\"lazy\"\n          decoding=\"async\"\n        >\n      <\/a>\n\n    <\/div>\n\n    <div class=\"pf-content\">\n\n      <p class=\"pf-eyebrow\" id=\"casdanna-pf-eyebrow\">\n        Gu\u00eda visual de la ruta\n      <\/p>\n\n      <h3 class=\"pf-title\" id=\"casdanna-pf-title\">\n        Ruta paso a paso: trayecto desde Roses a Punta Falconera\n      <\/h3>\n\n      <p class=\"pf-description\" id=\"casdanna-pf-description\">\n        Consulta el recorrido desde Casdanna Roses, con el mapa, los principales\n        desv\u00edos y las indicaciones paso a paso.\n      <\/p>\n\n      <a\n        class=\"pf-button js-pf-link\"\n        id=\"casdanna-pf-button\"\n        href=\"https:\/\/casdanna.com\/como-llegar-a-punta-falconera\/\"\n      >\n        <span id=\"casdanna-pf-button-text\">Ver la ruta completa<\/span>\n        <span class=\"pf-arrow\" aria-hidden=\"true\">\u2192<\/span>\n      <\/a>\n\n    <\/div>\n  <\/div>\n\n  <script>\n    (function () {\n      \"use strict\";\n\n      const widget = document.getElementById(\"casdanna-pf-route\");\n\n      if (!widget) {\n        return;\n      }\n\n      const pathname = window.location.pathname.toLowerCase();\n\n      const htmlLanguage = (\n        document.documentElement.getAttribute(\"lang\") || \"\"\n      )\n        .toLowerCase()\n        .slice(0, 2);\n\n      let language = \"es\";\n\n      if (pathname === \"\/de\" || pathname.startsWith(\"\/de\/\")) {\n        language = \"de\";\n      } else if (pathname === \"\/fr\" || pathname.startsWith(\"\/fr\/\")) {\n        language = \"fr\";\n      } else if (pathname === \"\/en\" || pathname.startsWith(\"\/en\/\")) {\n        language = \"en\";\n      } else if ([\"es\", \"de\", \"fr\", \"en\"].includes(htmlLanguage)) {\n        language = htmlLanguage;\n      }\n\n      const translations = {\n        es: {\n          url: \"https:\/\/casdanna.com\/como-llegar-a-punta-falconera\/\",\n          eyebrow: \"Gu\u00eda visual de la ruta\",\n          title: \"Ruta paso a paso: trayecto desde Roses a Punta Falconera\",\n          description:\n            \"Consulta el recorrido desde Casdanna Roses, con el mapa, los principales desv\u00edos y las indicaciones paso a paso.\",\n          button: \"C\u00f3mo llegar a Punta Falconera desde Roses\",\n          linkLabel:\n            \"Ver la ruta completa desde Roses hasta Punta Falconera\",\n          alts: {\n            falconera:\n              \"Cartel informativo de Punta Falconera en Roses\",\n            canyelles:\n              \"Vista de Canyelles Petites desde la ruta hacia Punta Falconera\",\n            map:\n              \"Mapa de la ruta desde Casdanna Roses hasta Punta Falconera\",\n            street:\n              \"Salida de Roses hacia Cala Montjoi y el Cap de Creus\"\n          }\n        },\n\n        de: {\n          url: \"https:\/\/casdanna.com\/de\/route-von-roses-zur-punta-falconera\/\",\n          eyebrow: \"Visueller Routenf\u00fchrer\",\n          title: \"Von Roses zur Punta Falconera: Route Schritt f\u00fcr Schritt\",\n          description:\n            \"Entdecke die Route ab Casdanna Roses mit Karte, den wichtigsten Abzweigungen und einer Schritt-f\u00fcr-Schritt-Wegbeschreibung.\",\n          button: \"Vollst\u00e4ndige Route ansehen\",\n          linkLabel:\n            \"Vollst\u00e4ndige Route von Roses zur Punta Falconera ansehen\",\n          alts: {\n            falconera:\n              \"Informationstafel an der Punta Falconera bei Roses\",\n            canyelles:\n              \"Blick auf Canyelles Petites auf der Route zur Punta Falconera\",\n            map:\n              \"Karte der Route von Casdanna Roses zur Punta Falconera\",\n            street:\n              \"Ausfahrt aus Roses Richtung Cala Montjoi und Cap de Creus\"\n          }\n        },\n\n        fr: {\n          url: \"https:\/\/casdanna.com\/fr\/comment-aller-a-punta-falconera-depuis-roses\/\",\n          eyebrow: \"Guide visuel de l\u2019itin\u00e9raire\",\n          title: \"Itin\u00e9raire pas \u00e0 pas : de Roses \u00e0 Punta Falconera\",\n          description:\n            \"D\u00e9couvrez l\u2019itin\u00e9raire depuis Casdanna Roses, avec la carte, les principaux embranchements et les indications \u00e9tape par \u00e9tape.\",\n          button: \"Comment aller \u00e0 Punta Falconera depuis Roses\",\n          linkLabel:\n            \"Voir l\u2019itin\u00e9raire complet de Roses \u00e0 Punta Falconera\",\n          alts: {\n            falconera:\n              \"Panneau d\u2019information de Punta Falconera \u00e0 Roses\",\n            canyelles:\n              \"Vue sur Canyelles Petites depuis l\u2019itin\u00e9raire vers Punta Falconera\",\n            map:\n              \"Carte de l\u2019itin\u00e9raire de Casdanna Roses \u00e0 Punta Falconera\",\n            street:\n              \"Sortie de Roses vers Cala Montjoi et le Cap de Creus\"\n          }\n        },\n\n        en: {\n          url: \"https:\/\/casdanna.com\/en\/how-to-get-to-punta-falconera-from-roses\/\",\n          eyebrow: \"Visual route guide\",\n          title: \"Step-by-Step Route: From Roses to Punta Falconera\",\n          description:\n            \"Explore the route from Casdanna Roses, including the map, the main turn-offs and step-by-step directions.\",\n          button: \"View the full route\",\n          linkLabel:\n            \"How to get to Punta Falconera from Roses\",\n          alts: {\n            falconera:\n              \"Punta Falconera information sign in Roses\",\n            canyelles:\n              \"View of Canyelles Petites from the route to Punta Falconera\",\n            map:\n              \"Map of the route from Casdanna Roses to Punta Falconera\",\n            street:\n              \"Exit from Roses towards Cala Montjoi and Cap de Creus\"\n          }\n        }\n      };\n\n      const content = translations[language] || translations.es;\n\n      widget.setAttribute(\"lang\", language);\n\n      const eyebrow = widget.querySelector(\"#casdanna-pf-eyebrow\");\n      const title = widget.querySelector(\"#casdanna-pf-title\");\n      const description = widget.querySelector(\n        \"#casdanna-pf-description\"\n      );\n      const buttonText = widget.querySelector(\n        \"#casdanna-pf-button-text\"\n      );\n\n      if (eyebrow) {\n        eyebrow.textContent = content.eyebrow;\n      }\n\n      if (title) {\n        title.textContent = content.title;\n      }\n\n      if (description) {\n        description.textContent = content.description;\n      }\n\n      if (buttonText) {\n        buttonText.textContent = content.button;\n      }\n\n      widget.querySelectorAll(\".js-pf-link\").forEach(function (link) {\n        link.href = content.url;\n        link.setAttribute(\"aria-label\", content.linkLabel);\n      });\n\n      widget.querySelectorAll(\".js-pf-image\").forEach(function (image) {\n        const key = image.getAttribute(\"data-image-key\");\n\n        if (key && content.alts[key]) {\n          image.alt = content.alts[key];\n        }\n      });\n    })();\n  <\/script>\n<\/section>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id3024_49a3e6-19 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id3024_49a3e6-19 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id3024_49a3e6-19 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-none, 0rem );row-gap:var(--global-kb-gap-none, 0rem );max-width:943px;margin-left:auto;margin-right:auto;padding-top:0px;padding-bottom:var(--global-kb-spacing-md, 2rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id3024_49a3e6-19 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id3024_49a3e6-19 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id3024_49a3e6-19 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id3024_49a3e6-19 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column3024_2f575d-1f > .kt-inside-inner-col,.kadence-column3024_2f575d-1f > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column3024_2f575d-1f > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column3024_2f575d-1f > .kt-inside-inner-col{flex-direction:column;}.kadence-column3024_2f575d-1f > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column3024_2f575d-1f > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column3024_2f575d-1f{position:relative;}@media all and (max-width: 1024px){.kadence-column3024_2f575d-1f > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column3024_2f575d-1f > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column3024_2f575d-1f\" id=\"faq\"><div class=\"kt-inside-inner-col\">\n<h2 class=\"wp-block-heading\">Frequently asked questions about the coves of Roses and Cap de Creus<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">How do you get to the coves of Cap de Creus from Roses?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Access depends on which cove you would like to visit. From Roses, you can enter the southern part of the park via the Montjoi road or follow the coast towards Canyelles Petites, Almadrava and Punta Falconera. On our <a href=\"#mapa\">interactive map of the coves<\/a>, you can check the location of each destination and open the route from Casdanna Roses directly in Google Maps.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can you reach the coves by car?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes, although vehicle access is regulated at certain times during the summer, and parking is limited in some areas. Check our <a href=\"https:\/\/casdanna.com\/en\/access-to-coves-and-beaches-of-roses-cap-de-creus\/\">latest information about access to Cap de Creus<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Which coves require you to continue on foot?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">At several of the smaller coves, including Cala de Lled\u00f3, Cala Murtra and Cala Rostella, the final section may follow narrow paths or routes that are only accessible on foot. At Cap Norfeu, the trails through the interior of the area must also be explored on foot.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">When is access to the park restricted?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Restrictions are generally introduced during the summer months. Exceptional closures may also be imposed because of wildfire risk.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can you explore this area by bicycle?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes, but not all paths within the park are suitable or authorised for cycling. You should use only permitted roads and tracks, avoiding the Cam\u00ed de Ronda and other narrow sections or paths reserved for pedestrians. We will soon publish an article covering cycling routes to the coves of Roses in Cap de Creus.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Where can you check the latest access information?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The most reliable information is provided by Cap de Creus Natural Park, Roses Town Council and the Government of Catalonia. We have brought together these links and the main restrictions currently in force on our page about <a href=\"https:\/\/casdanna.com\/en\/access-to-coves-and-beaches-of-roses-cap-de-creus\/\">access restrictions affecting the coves of Cap de Creus<\/a>.<\/p>\n<\/div><\/div>\n\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Hidden coves and quieter beaches around Roses The Most Beautiful Coves in Roses and Cap de Creus Discover some of the quieter coves around Roses within Cap de Creus Natural Park. Our selection of the eight most beautiful coastal spots, from Punta Falconera to Cala J\u00f3ncols, includes an interactive map, practical access information and routes&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-3024","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"infocasdanna@gmail.com","author_link":"https:\/\/casdanna.com\/en\/author\/infocasdannagmail-com\/"},"uagb_comment_info":0,"uagb_excerpt":"Hidden coves and quieter beaches around Roses The Most Beautiful Coves in Roses and Cap de Creus Discover some of the quieter coves around Roses within Cap de Creus Natural Park. Our selection of the eight most beautiful coastal spots, from Punta Falconera to Cala J\u00f3ncols, includes an interactive map, practical access information and routes...","_links":{"self":[{"href":"https:\/\/casdanna.com\/en\/wp-json\/wp\/v2\/pages\/3024","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/casdanna.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/casdanna.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/casdanna.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/casdanna.com\/en\/wp-json\/wp\/v2\/comments?post=3024"}],"version-history":[{"count":94,"href":"https:\/\/casdanna.com\/en\/wp-json\/wp\/v2\/pages\/3024\/revisions"}],"predecessor-version":[{"id":4237,"href":"https:\/\/casdanna.com\/en\/wp-json\/wp\/v2\/pages\/3024\/revisions\/4237"}],"wp:attachment":[{"href":"https:\/\/casdanna.com\/en\/wp-json\/wp\/v2\/media?parent=3024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}