{"id":4665,"date":"2025-12-16T13:24:44","date_gmt":"2025-12-16T12:24:44","guid":{"rendered":"https:\/\/calamora-moraira.eu\/moraira\/"},"modified":"2026-10-20T19:32:17","modified_gmt":"2026-10-20T17:32:17","slug":"moraira","status":"publish","type":"page","link":"https:\/\/calamora-moraira.eu\/en\/moraira\/","title":{"rendered":"Moraira"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Hero&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;74c69059-8e69-4122-b1e6-dfeabf6c5711&#8243; background_color=&#8221;rgba(0,0,0,0.3)&#8221; background_image=&#8221;https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Calamora-32.webp&#8221; background_position=&#8221;top_center&#8221; background_vertical_offset=&#8221;33%&#8221; background_blend=&#8221;multiply&#8221; min_height_tablet=&#8221;100vh&#8221; min_height_phone=&#8221;&#8221; min_height_last_edited=&#8221;on|tablet&#8221; custom_padding=&#8221;10vw||10vw||true|false&#8221; locked=&#8221;off&#8221; collapsed=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.24.3&#8243; _module_preset=&#8221;5138c454-be54-4233-bd3b-f8e6a8747976&#8243; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.23.1&#8243; _module_preset=&#8221;73121f80-a3ef-4484-8763-c3f18e3c56d2&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_heading title=&#8221;@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF90aXRsZSIsInNldHRpbmdzIjp7ImJlZm9yZSI6IiIsImFmdGVyIjoiIiwiZW5hYmxlX2h0bWwiOiJvZmYifX0=@&#8221; _builder_version=&#8221;4.27.5&#8243; _dynamic_attributes=&#8221;title&#8221; _module_preset=&#8221;ddeb8c09-9078-4424-bc15-2efb6572e28e&#8221; title_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; title_text_align=&#8221;center&#8221; title_text_color=&#8221;#FFFFFF&#8221; title_font_size=&#8221;72px&#8221; title_line_height=&#8221;1.15em&#8221; title_font_size_tablet=&#8221;40px&#8221; title_font_size_phone=&#8221;24px&#8221; title_font_size_last_edited=&#8221;on|phone&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_heading][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|phone&#8221; admin_label=&#8221;Listings&#8221; module_id=&#8221;accommodaties&#8221; _builder_version=&#8221;4.27.9&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#FFFFFF&#8221; background_enable_color=&#8221;off&#8221; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_stops=&#8221;rgba(242,239,230,0.5) 0%|rgba(242,239,230,0.49) 100%&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;0px||0px||true|false&#8221; global_module=&#8221;2595&#8243; saved_tabs=&#8221;all&#8221; locked=&#8221;off&#8221; collapsed=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;_initial&#8221; custom_margin=&#8221;|auto|0px|auto|false|false&#8221; custom_padding=&#8221;18px|52px|10px||false|false&#8221; border_width_bottom=&#8221;1px&#8221; border_color_bottom=&#8221;#E5DFCD&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.25.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][dipi_breadcrumbs bc_custom_home=&#8221;on&#8221; bc_home_icon=&#8221;on&#8221; bc_home_color=&#8221;#917C4B&#8221; bc_separator=&#8221;symbol&#8221; bc_separator_sysmbol=&#8221;\/&#8221; bc_separator_color=&#8221;#B6A67C&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; items_font_size=&#8221;14px&#8221; hover_text_color=&#8221;#917C4B&#8221; active_font=&#8221;|600|||||||&#8221; active_text_color=&#8221;#917C4B&#8221; global_colors_info=&#8221;{}&#8221;][\/dipi_breadcrumbs][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Listings&#8221; module_id=&#8221;accommodaties&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(242,239,230,0.15)&#8221; saved_tabs=&#8221;all&#8221; collapsed=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;3_5,2_5&#8243; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;_initial&#8221; min_height=&#8221;348px&#8221; custom_margin=&#8221;|auto|0px|auto|false|false&#8221; border_color_bottom=&#8221;rgba(0,0,0,0.08)&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;3_5&#8243; _builder_version=&#8221;4.25.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_video src=&#8221;https:\/\/youtu.be\/umY2XPN5sjw&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_video][et_pb_text quote_border_color=&#8221;gcid-secondary-color&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;2c55a9c4-feed-423b-9edb-ae0b5b365cac&#8221; text_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; text_text_color=&#8221;#3c3a47&#8243; text_font_size=&#8221;16px&#8221; text_line_height=&#8221;1.75em&#8221; link_font=&#8221;|Roboto_weight|||||||&#8221; link_text_color=&#8221;gcid-primary-color&#8221; quote_font=&#8221;Roboto|Roboto_weight|||||||&#8221; quote_text_color=&#8221;#0e0c19&#8243; header_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; header_text_color=&#8221;#917C4B&#8221; header_line_height=&#8221;1.15em&#8221; header_2_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; header_2_text_color=&#8221;#917C4B&#8221; header_2_line_height=&#8221;1.2em&#8221; header_3_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; header_3_text_color=&#8221;#917C4B&#8221; header_3_line_height=&#8221;1.3em&#8221; header_4_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; header_4_text_color=&#8221;#917C4B&#8221; header_4_line_height=&#8221;1.4em&#8221; header_5_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; header_5_text_color=&#8221;#917C4B&#8221; header_5_line_height=&#8221;1.4em&#8221; header_6_font=&#8221;&#8211;et_global_heading_font|Roboto_weight|||||||&#8221; header_6_text_color=&#8221;#917C4B&#8221; header_6_line_height=&#8221;1.5em&#8221; custom_margin=&#8221;||||false|false&#8221; text_font_size_tablet=&#8221;15px&#8221; text_font_size_phone=&#8221;15px&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; header_font_size_tablet=&#8221;40px&#8221; header_font_size_phone=&#8221;24px&#8221; header_font_size_last_edited=&#8221;on|desktop&#8221; header_2_font_size_tablet=&#8221;28px&#8221; header_2_font_size_phone=&#8221;20px&#8221; header_2_font_size_last_edited=&#8221;on|phone&#8221; header_3_font_size_tablet=&#8221;22px&#8221; header_3_font_size_phone=&#8221;17px&#8221; header_3_font_size_last_edited=&#8221;on|phone&#8221; header_4_font_size_tablet=&#8221;18px&#8221; header_4_font_size_phone=&#8221;15px&#8221; header_4_font_size_last_edited=&#8221;on|tablet&#8221; header_5_font_size_tablet=&#8221;15px&#8221; header_5_font_size_phone=&#8221;14px&#8221; header_5_font_size_last_edited=&#8221;on|desktop&#8221; header_6_font_size_tablet=&#8221;13px&#8221; header_6_font_size_phone=&#8221;13px&#8221; header_6_font_size_last_edited=&#8221;on|desktop&#8221; custom_css_free_form=&#8221;h4 {margin-top:10px}&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Moraira is the coastal centre of the municipality of Teulada-Moraira, in the north of the province of Alicante on the Costa Blanca. It is a small village with a marina, an eighteenth-century castle on the beach and some 8 kilometres of coast with sandy beaches and rocky coves. This page gives you an overview of all the information about Moraira on our site, arranged by subject.<\/p>\n<h2>Getting to know the village<\/h2>\n<p>What kind of place Moraira is, how big it is and where it came from, you can read in <a href=\"https:\/\/calamora-moraira.eu\/en\/moraira\/moraira-in-brief\/\">Moraira in brief<\/a>. The heart of the village is the <a href=\"https:\/\/calamora-moraira.eu\/en\/moraira\/marina\/\">marina<\/a>, with the castle and l&#8217;Ampolla beach beside it. The weekly market is held every Friday morning; there is more about that under <a href=\"https:\/\/calamora-moraira.eu\/en\/moraira\/shops-and-market-in-moraira\/\">shops and market in Moraira<\/a>.<\/p>\n<h2>Beaches and nature<\/h2>\n<p>Moraira has three sandy beaches and a series of rocky coves; El Portet and Les Platgetes hold the Blue Flag in 2026. Everything about the <a href=\"https:\/\/calamora-moraira.eu\/en\/moraira\/beaches-in-moraira\/\">beaches in Moraira<\/a> and the <a href=\"https:\/\/calamora-moraira.eu\/en\/moraira\/beaches-near-moraira\/\">beaches nearby<\/a> is on separate pages. Walkers start with the <a href=\"https:\/\/calamora-moraira.eu\/en\/moraira\/walking-routes-around-moraira\/\">walking routes around Moraira<\/a>, including the marked climb to the sixteenth-century watchtower on the Cap d&#8217;Or.<\/p>\n<h2>What to do, eating and sport<\/h2>\n<table style=\"width:100%;border-collapse:collapse;margin:14px 0 20px;background:#ffffff;border:1px solid rgba(145,124,75,.2);font-size:14px;\">\n<tr style=\"background:#f3ede2;\">\n<th style=\"text-align:left;padding:10px;font-weight:700;color:#6d5f38;\">Subject<\/th>\n<th style=\"text-align:left;padding:10px;font-weight:700;color:#6d5f38;\">Page<\/th>\n<\/tr>\n<tr>\n<td style=\"padding:10px;border-top:1px solid rgba(145,124,75,.15);\">Activities and outings<\/td>\n<td style=\"padding:10px;border-top:1px solid rgba(145,124,75,.15);\"><a href=\"https:\/\/calamora-moraira.eu\/en\/moraira\/things-to-do-in-moraira\/\">What is there to do in Moraira?<\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"padding:10px;border-top:1px solid rgba(145,124,75,.15);\">Restaurants, bars and beach clubs<\/td>\n<td style=\"padding:10px;border-top:1px solid rgba(145,124,75,.15);\"><a href=\"https:\/\/calamora-moraira.eu\/en\/moraira\/food-and-drink-in-moraira\/\">Food and drink in Moraira<\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"padding:10px;border-top:1px solid rgba(145,124,75,.15);\">Golf, tennis, water sports and more<\/td>\n<td style=\"padding:10px;border-top:1px solid rgba(145,124,75,.15);\"><a href=\"https:\/\/calamora-moraira.eu\/en\/moraira\/sport-in-moraira\/\">Sport in Moraira<\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"padding:10px;border-top:1px solid rgba(145,124,75,.15);\">Day trips in the region<\/td>\n<td style=\"padding:10px;border-top:1px solid rgba(145,124,75,.15);\"><a href=\"https:\/\/calamora-moraira.eu\/en\/moraira\/costa-blanca\/\">Costa Blanca<\/a><\/td>\n<\/tr>\n<\/table>\n<h2>When to go and how to get there<\/h2>\n<p>Moraira has a Mediterranean climate with warm summers and mild winters. The figures month by month are under <a href=\"https:\/\/calamora-moraira.eu\/en\/moraira\/weather-and-climate-in-moraira\/\">the weather and climate in Moraira<\/a>; which season suits you best is explained under <a href=\"https:\/\/calamora-moraira.eu\/en\/moraira\/best-time-to-visit-moraira\/\">the best time to visit Moraira<\/a>. If you are staying longer, <a href=\"https:\/\/calamora-moraira.eu\/en\/moraira\/wintering-in-moraira\/\">wintering in Moraira<\/a> is useful. The nearest airports are Alicante and Valencia; routes, flights, hire car and bus are under <a href=\"https:\/\/calamora-moraira.eu\/en\/moraira\/travelling-to-moraira\/\">travelling to Moraira<\/a>.<\/p>\n<h2>Practical matters during your stay<\/h2>\n<p>Emergency numbers, cash machines and the tourist office are under <a href=\"https:\/\/calamora-moraira.eu\/en\/moraira\/practical-information-moraira\/\">practical information Moraira<\/a>. For doctors, pharmacies and hospitals there is the page <a href=\"https:\/\/calamora-moraira.eu\/en\/moraira\/medical-care-in-moraira\/\">medical care in Moraira<\/a>.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;2_5&#8243; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;70px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;16px&#8221; text_line_height=&#8221;1.75em&#8221; header_text_color=&#8221;#917C4B&#8221; header_2_text_color=&#8221;#917C4B&#8221; header_2_line_height=&#8221;1.2em&#8221; custom_css_free_form=&#8221;hr {||  border: 0;||\tborder-bottom: 1px dotted rgba(145, 124, 75, 1);||  margin: 10px 0 20px 0;||}&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Staying at Calamora in Moraira<\/h2>\n<p>Calamora is in the heart of Moraira, on the central roundabout beside the centuries-old olive tree. We rent out our two apartments ourselves, so you book directly with us, without a middleman &mdash; an ideal base from which to discover the village and the rest of the Costa Blanca.<\/p>\n<p>[\/et_pb_text][et_pb_code admin_label=&#8221;Fotogalerij penthouse&#8221; _builder_version=&#8221;4.27.8&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||15px||false|false&#8221; global_module=&#8221;9194&#8243; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_code][et_pb_code admin_label=&#8221;Beschikbaarheid Calamora&#8221; _builder_version=&#8221;4.27.8&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;10px||15px||false|false&#8221; global_module=&#8221;9273&#8243; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div id=\"cmpb-root\" class=\"cmpb-card\">\n<div class=\"cmpb-heading\" id=\"cmpb-heading\">Select dates for prices<\/div>\n<div class=\"cmpb-fields\">\n<div class=\"cmpb-dates\"><button type=\"button\" class=\"cmpb-field cmpb-field-arr\" id=\"cmpb-arr\"><span class=\"cmpb-flabel\">Check-in<\/span><span class=\"cmpb-fvalue cmpb-placeholder\" id=\"cmpb-arr-val\">Add date<\/span><\/button><button type=\"button\" class=\"cmpb-field cmpb-field-dep\" id=\"cmpb-dep\"><span class=\"cmpb-flabel\">Check-out<\/span><span class=\"cmpb-fvalue cmpb-placeholder\" id=\"cmpb-dep-val\">Add date<\/span><\/button><\/div>\n<p><button type=\"button\" class=\"cmpb-field cmpb-field-guests\" id=\"cmpb-guests-toggle\"><span class=\"cmpb-flabel\">Guests<\/span><span class=\"cmpb-fvalue\" id=\"cmpb-guests-val\">1 guest<\/span><svg class=\"cmpb-chevron\" id=\"cmpb-guests-chevron\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"6 9 12 15 18 9\"><\/polyline><\/svg><\/button><\/p>\n<div class=\"cmpb-guests-panel\" id=\"cmpb-guests-panel\" hidden>\n<div class=\"cmpb-guest-row\">\n<div class=\"cmpb-guest-info\"><span class=\"cmpb-guest-title\">Adults<\/span><span class=\"cmpb-guest-sub\">Aged 13 or over<\/span><\/div>\n<div class=\"cmpb-stepper\"><button type=\"button\" class=\"cmpb-step\" data-type=\"adults\" data-dir=\"-1\" aria-label=\"remove an adult\">&minus;<\/button><span class=\"cmpb-count\" id=\"cmpb-c-adults\">1<\/span><button type=\"button\" class=\"cmpb-step\" data-type=\"adults\" data-dir=\"1\" aria-label=\"add an adult\">+<\/button><\/div>\n<\/div>\n<div class=\"cmpb-guest-row\">\n<div class=\"cmpb-guest-info\"><span class=\"cmpb-guest-title\">Children<\/span><span class=\"cmpb-guest-sub\">2 &ndash; 12 years<\/span><\/div>\n<div class=\"cmpb-stepper\"><button type=\"button\" class=\"cmpb-step\" data-type=\"children\" data-dir=\"-1\" aria-label=\"remove a child\">&minus;<\/button><span class=\"cmpb-count\" id=\"cmpb-c-children\">0<\/span><button type=\"button\" class=\"cmpb-step\" data-type=\"children\" data-dir=\"1\" aria-label=\"add a child\">+<\/button><\/div>\n<\/div>\n<div class=\"cmpb-guest-row\">\n<div class=\"cmpb-guest-info\"><span class=\"cmpb-guest-title\">Infants<\/span><span class=\"cmpb-guest-sub\">Under 2 years<\/span><\/div>\n<div class=\"cmpb-stepper\"><button type=\"button\" class=\"cmpb-step\" data-type=\"babies\" data-dir=\"-1\" aria-label=\"remove an infant\">&minus;<\/button><span class=\"cmpb-count\" id=\"cmpb-c-babies\">0<\/span><button type=\"button\" class=\"cmpb-step\" data-type=\"babies\" data-dir=\"1\" aria-label=\"add an infant\">+<\/button><\/div>\n<\/div>\n<pee class=\"cmpb-guest-note\">A maximum of 4 guests may stay here (infants not included).<\/pee>\n<div class=\"cmpb-guest-close-wrap\"><button type=\"button\" class=\"cmpb-textbtn\" id=\"cmpb-guests-close\">Close<\/button><\/div>\n<\/div>\n<\/div>\n<div class=\"cmpb-status\" id=\"cmpb-status\" hidden><\/div>\n<p><button type=\"button\" class=\"cmpb-cta\" id=\"cmpb-cta\">Check availability<\/button><pee class=\"cmpb-fineprint\" id=\"cmpb-fineprint\" hidden>You will not be charged yet<\/pee><\/div>\n<div class=\"cmpb-modal-overlay\" id=\"cmpb-modal\" hidden>\n<div class=\"cmpb-modal\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Select dates\">\n<div class=\"cmpb-modal-head\">\n<div>\n<div class=\"cmpb-modal-title\">Select dates<\/div>\n<div class=\"cmpb-modal-sub\">Add your travel dates to see the exact rates<\/div>\n<\/div>\n<div class=\"cmpb-modal-fields\">\n<div class=\"cmpb-field cmpb-mfield\" id=\"cmpb-m-arr\"><span class=\"cmpb-flabel\">Check-in<\/span><span class=\"cmpb-fvalue cmpb-placeholder\" id=\"cmpb-m-arr-val\">dd-mm-yyyy<\/span><\/div>\n<div class=\"cmpb-field cmpb-mfield\" id=\"cmpb-m-dep\"><span class=\"cmpb-flabel\">Check-out<\/span><span class=\"cmpb-fvalue cmpb-placeholder\" id=\"cmpb-m-dep-val\">Add date<\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"cmpb-cal-wrap\"><button type=\"button\" class=\"cmpb-cal-nav cmpb-cal-prev\" id=\"cmpb-cal-prev\" aria-label=\"previous month\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"15 18 9 12 15 6\"><\/polyline><\/svg><\/button><button type=\"button\" class=\"cmpb-cal-nav cmpb-cal-next\" id=\"cmpb-cal-next\" aria-label=\"next month\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"9 18 15 12 9 6\"><\/polyline><\/svg><\/button><\/p>\n<div class=\"cmpb-months\" id=\"cmpb-months\"><\/div>\n<\/div>\n<div class=\"cmpb-modal-foot\"><button type=\"button\" class=\"cmpb-textbtn cmpb-underline\" id=\"cmpb-clear-dates\">Clear dates<\/button><button type=\"button\" class=\"cmpb-darkbtn\" id=\"cmpb-close-dates\">Close<\/button><\/div>\n<\/div>\n<\/div>\n<style>#cmpb-root, #cmpb-modal, #cmpb-modal *, #cmpb-root *{box-sizing:border-box;font-family:'Roboto',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}.cmpb-card{max-width:400px;margin:0 auto;background:#fff;border:1px solid #e6e6e6;border-radius:16px;padding:22px 22px 20px;box-shadow:0 6px 20px rgba(0,0,0,.06);color:#3c3a47;}.cmpb-heading{font-size:21px;font-weight:700;line-height:1.25;margin:0 0 16px;color:#3c3a47;}.cmpb-heading .cmpb-inline-label{font-weight:400;font-size:15px;text-decoration:underline;}.cmpb-heading .cmpb-price{font-weight:700;}.cmpb-heading .cmpb-split{display:block;font-weight:400;font-size:12px;line-height:1.5;color:#6b6977;margin-top:5px;}.cmpb-fields{border:1px solid #b9b9c0;border-radius:12px;overflow:hidden;}.cmpb-dates{display:flex;}.cmpb-field{display:block;width:100%;text-align:left;background:#fff;border:none;padding:10px 14px;cursor:pointer;position:relative;}.cmpb-dates .cmpb-field{width:50%;}.cmpb-dates .cmpb-field-arr{border-right:1px solid #b9b9c0;}.cmpb-dates{border-bottom:1px solid #b9b9c0;}.cmpb-flabel{display:block;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#3c3a47;margin-bottom:2px;}.cmpb-fvalue{display:block;font-size:15px;color:#3c3a47;}.cmpb-placeholder{color:#8a8a90;}.cmpb-field-guests{display:flex;align-items:center;flex-wrap:wrap;padding-right:40px;}.cmpb-field-guests .cmpb-flabel{width:100%;}.cmpb-chevron{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#3c3a47;transition:transform .2s;}.cmpb-field-guests.cmpb-open .cmpb-chevron{transform:translateY(-50%) rotate(180deg);}.cmpb-field:focus-visible{outline:2px solid #917C4B;outline-offset:-2px;}.cmpb-guests-panel{padding:6px 14px 14px;border-top:1px solid #ececec;}.cmpb-guest-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f0f0f0;}.cmpb-guest-row:last-of-type{border-bottom:none;}.cmpb-guest-title{display:block;font-size:15px;font-weight:600;color:#3c3a47;}.cmpb-guest-sub{display:block;font-size:13px;color:#6f6f76;}.cmpb-link-look{text-decoration:underline;color:#3c3a47;}.cmpb-stepper{display:flex;align-items:center;gap:12px;}.cmpb-step{width:30px;height:30px;border-radius:50%;border:1px solid #b0b0b6;background:#fff;color:#3c3a47;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s;}.cmpb-step:hover:not(:disabled){border-color:#3c3a47;}.cmpb-step:disabled{opacity:.35;cursor:not-allowed;}.cmpb-count{min-width:18px;text-align:center;font-size:15px;color:#3c3a47;}.cmpb-guest-row-disabled .cmpb-guest-title{color:#3c3a47;}.cmpb-guest-note{font-size:12.5px;color:#6f6f76;line-height:1.5;margin:14px 0 4px;}.cmpb-guest-close-wrap{text-align:right;}.cmpb-textbtn{background:none;border:none;font-size:15px;font-weight:600;color:#3c3a47;cursor:pointer;padding:6px 2px;text-decoration:underline;}.cmpb-status{text-align:center;font-size:14px;margin:14px 0 0;}.cmpb-status.cmpb-ok{color:#2e7d32;}.cmpb-status.cmpb-no{color:#b3261e;}.cmpb-status.cmpb-loading{color:#6f6f76;}.cmpb-cta{width:100%;margin-top:16px;border:none;border-radius:28px;padding:14px 18px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;background:linear-gradient(90deg,#e6134e 0%,#b3175f 100%);transition:opacity .15s,filter .15s;}.cmpb-cta:hover{filter:brightness(1.05);}.cmpb-cta:disabled{background:#d9d9dd;color:#fff;cursor:not-allowed;}.cmpb-fineprint{text-align:center;font-size:13px;color:#3c3a47;margin:12px 0 0;}.cmpb-spinner{display:inline-block;width:14px;height:14px;border:2px solid #c9c9cf;border-top-color:#917C4B;border-radius:50%;animation:cmpb-spin .7s linear infinite;vertical-align:-2px;margin-right:6px;}@keyframes cmpb-spin{to{transform:rotate(360deg);}}.cmpb-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;}.cmpb-modal-overlay[hidden]{display:none;}.cmpb-modal{background:#fff;border-radius:16px;width:100%;max-width:720px;max-height:92vh;overflow:auto;padding:22px 24px 18px;box-shadow:0 20px 60px rgba(0,0,0,.3);color:#3c3a47;}.cmpb-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:14px;}.cmpb-modal-title{font-size:22px;font-weight:700;}.cmpb-modal-sub{font-size:14px;color:#6f6f76;margin-top:4px;}.cmpb-modal-fields{display:flex;gap:8px;}.cmpb-mfield{border:1px solid #b9b9c0;border-radius:10px;min-width:150px;cursor:default;}.cmpb-mfield.cmpb-active{border-color:#3c3a47;border-width:2px;}.cmpb-cal-wrap{position:relative;}.cmpb-cal-nav{position:absolute;top:0;background:none;border:none;cursor:pointer;color:#3c3a47;padding:4px;border-radius:50%;}.cmpb-cal-nav:hover{background:#f0f0f0;}.cmpb-cal-nav:disabled{opacity:.3;cursor:not-allowed;}.cmpb-cal-prev{left:0;}.cmpb-cal-next{right:0;}.cmpb-months{display:flex;gap:40px;justify-content:center;padding:0 8px;}.cmpb-month{flex:1;max-width:320px;}.cmpb-month-title{text-align:center;font-size:16px;font-weight:600;margin-bottom:14px;}.cmpb-dow{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:6px;}.cmpb-dow span{text-align:center;font-size:12px;color:#6f6f76;}.cmpb-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;}.cmpb-day{aspect-ratio:1;border:none;background:none;font-size:14px;color:#3c3a47;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;}.cmpb-day:hover:not(.cmpb-disabled):not(.cmpb-empty){border:1px solid #3c3a47;}.cmpb-day.cmpb-empty{cursor:default;}.cmpb-day.cmpb-disabled{color:#c8c8cc;text-decoration:line-through;cursor:not-allowed;}.cmpb-day.cmpb-selected{background:#3c3a47;color:#fff;font-weight:600;}.cmpb-day.cmpb-inrange{background:#f0eee9;border-radius:0;}.cmpb-day.cmpb-range-start{background:#3c3a47;color:#fff;border-radius:50% 0 0 50%;}.cmpb-day.cmpb-range-end{background:#3c3a47;color:#fff;border-radius:0 50% 50% 0;}.cmpb-modal-foot{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid #ececec;}.cmpb-underline{text-decoration:underline;}.cmpb-darkbtn{background:#3c3a47;color:#fff;border:none;border-radius:10px;padding:11px 22px;font-size:15px;font-weight:600;cursor:pointer;}.cmpb-darkbtn:hover{background:#2c2a35;}@media(max-width:640px){.cmpb-months{flex-direction:column;gap:24px;align-items:center;}.cmpb-modal-head{flex-direction:column;}.cmpb-modal-fields{width:100%;}.cmpb-mfield{flex:1;}}<\/style>\n<p><script>(function(){ \"use strict\"; var API_ENDPOINT = \"https:\/\/calamora.app.n8n.cloud\/webhook\/calamora-prijs\"; var PROPERTY_ID = \"06251-64980-39168\"; var BOOKING_BASE = \"https:\/\/calamora-moraira.w.mytourist.cloud\/en\/availability\"; var BOOKING_RT = \"62512512062\"; var ROOMTYPE = \"62512512062\"; var MAX_GUESTS = 4; var $ = function(id){ return document.getElementById(id); }; var MONTHS = [\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"]; var DOW = [\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\",\"Su\"]; var state = { arrival:null, departure:null, adults:1, children:0, babies:0, available:false, lastData:null, calMonth:new Date() }; state.calMonth.setDate(1); function pad(n){ return (n<10?\"0\":\"\")+n; } function toISO(d){ return d.getFullYear()+\"-\"+pad(d.getMonth()+1)+\"-\"+pad(d.getDate()); } function toNL(d){ return pad(d.getDate())+\"-\"+pad(d.getMonth()+1)+\"-\"+d.getFullYear(); } function sameDay(a,b){ return a&#038;&#038;b&#038;&#038;a.getFullYear()===b.getFullYear()&#038;&#038;a.getMonth()===b.getMonth()&#038;&#038;a.getDate()===b.getDate(); } function stripTime(d){ return new Date(d.getFullYear(),d.getMonth(),d.getDate()); } var TODAY = stripTime(new Date()); function guestSummary(){ var g = state.adults + state.children; var s = g + (g===1 ? \" guest\" : \" guests\"); if(state.babies>0){ s += \", \" + state.babies + (state.babies===1 ? \" infant\" : \" infants\"); } return s; } function renderFields(){ $(\"cmpb-arr-val\").textContent = state.arrival ? toNL(state.arrival) : \"Add date\"; $(\"cmpb-arr-val\").classList.toggle(\"cmpb-placeholder\", !state.arrival); $(\"cmpb-dep-val\").textContent = state.departure ? toNL(state.departure) : \"Add date\"; $(\"cmpb-dep-val\").classList.toggle(\"cmpb-placeholder\", !state.departure); $(\"cmpb-guests-val\").textContent = guestSummary(); $(\"cmpb-c-adults\").textContent = state.adults; $(\"cmpb-c-children\").textContent = state.children; $(\"cmpb-c-babies\").textContent = state.babies; var totG = state.adults + state.children; setDisabled(\"adults\",\"-1\", state.adults<=1); setDisabled(\"children\",\"-1\", state.children<=0); setDisabled(\"babies\",\"-1\", state.babies<=0); setDisabled(\"adults\",\"1\", totG>=MAX_GUESTS); setDisabled(\"children\",\"1\", totG>=MAX_GUESTS); } function setDisabled(type,dir,dis){ var b=document.querySelector('.cmpb-step[data-type=\"'+type+'\"][data-dir=\"'+dir+'\"]'); if(b) b.disabled=dis; } function renderResult(){ var head=$(\"cmpb-heading\"), status=$(\"cmpb-status\"), cta=$(\"cmpb-cta\"), fine=$(\"cmpb-fineprint\"); if(!state.arrival || !state.departure){ head.textContent=\"Select dates for prices\"; status.hidden=true; fine.hidden=true; cta.textContent=\"Check availability\"; cta.disabled=false; return; } var d=state.lastData; if(d && d.available && d.primary){ var huur=(d.primary.total_price||0); var schoon=(d.primary.cleaning_fee!=null?d.primary.cleaning_fee:(d.cleaning_fee||0)); var linnen=(d.primary.linen_fee!=null?d.primary.linen_fee:(d.linen_fee||0)); var lok='en-GB'; var vast=(typeof ROOMTYPE===\"string\" && ROOMTYPE); if(vast){ var total=huur+schoon+linnen; head.innerHTML='<span class=\"cmpb-inline-label\">total<\/span> <span class=\"cmpb-price\">&euro;&nbsp;'+total.toLocaleString(lok)+'<\/span><span class=\"cmpb-split\">&euro;&nbsp;'+huur.toLocaleString(lok)+' stay &middot; &euro;&nbsp;'+schoon.toLocaleString(lok)+' final cleaning &middot; &euro;&nbsp;'+linnen.toLocaleString(lok)+' linen<\/span><span class=\"cmpb-split\">20% now &middot; balance six weeks before arrival &middot; movable until then<\/span>'; } else { head.innerHTML='<span class=\"cmpb-inline-label\">rental<\/span> <span class=\"cmpb-price\">&euro;&nbsp;'+huur.toLocaleString(lok)+'<\/span><span class=\"cmpb-split\">Final cleaning and linen are added<\/span><span class=\"cmpb-split\">20% now &middot; balance six weeks before arrival &middot; movable until then<\/span>'; } status.hidden=true; cta.textContent=\"Book\"; cta.disabled=false; fine.hidden=false; } else if(d && !d.available){ head.textContent=\"Select dates for prices\"; status.hidden=false; status.className=\"cmpb-status cmpb-no\"; status.textContent=\"Unfortunately not available for these dates.\"; cta.textContent=\"Choose other dates\"; cta.disabled=false; fine.hidden=true; } } function checkAvailability(){ if(!state.arrival || !state.departure) return; var head=$(\"cmpb-heading\"), status=$(\"cmpb-status\"), cta=$(\"cmpb-cta\"), fine=$(\"cmpb-fineprint\"); head.textContent=\"Prijzen ophalen\\u2026\"; fine.hidden=true; status.hidden=false; status.className=\"cmpb-status cmpb-loading\"; status.innerHTML='<span class=\"cmpb-spinner\"><\/span> Check availability\\u2026'; cta.disabled=true; fetch(API_ENDPOINT,{ method:\"POST\", headers:{\"Content-Type\":\"application\/json\"}, body:JSON.stringify({ arrival:toISO(state.arrival), departure:toISO(state.departure), guests:(state.adults+state.children) }) }).then(function(r){return r.json();}).then(function(data){ if(Array.isArray(data)) data=data[0]; if(data && typeof ROOMTYPE === \"string\" && Array.isArray(data.roomtypes)){ var eigen = null; for(var q=0;q<data.roomtypes.length;q++){ if(String(data.roomtypes[q].id) === ROOMTYPE){ eigen = data.roomtypes[q]; break; } } if(eigen){ data.primary = eigen; data.available = !!eigen.available; } else { data.available = false; } } state.lastData=data||null; state.available=!!(data&#038;&#038;data.available); if(data&#038;&#038;data.error){ status.className=\"cmpb-status cmpb-no\"; status.textContent=\"Could not retrieve availability. Please check the dates.\"; cta.disabled=false; cta.textContent=\"Try again\"; head.textContent=\"Select dates for prices\"; return; } renderResult(); }).catch(function(){ status.className=\"cmpb-status cmpb-no\"; status.textContent=\"Something went wrong. Please try again.\"; cta.disabled=false; cta.textContent=\"Try again\"; head.textContent=\"Select dates for prices\"; }); } function buildMonth(base){ var y=base.getFullYear(), m=base.getMonth(); var first=new Date(y,m,1); var startDow=(first.getDay()+6)%7; var days=new Date(y,m+1,0).getDate(); var html='\n\n<div class=\"cmpb-month\">\n<div class=\"cmpb-month-title\">'+MONTHS[m]+' '+y+'<\/div>\n<p>'; html+='<\/p>\n<div class=\"cmpb-dow\">'+DOW.map(function(d){return '<span>'+d+'<\/span>';}).join('')+'<\/div>\n<p>'; html+='<\/p>\n<div class=\"cmpb-grid\">'; for(var i=0;i<startDow;i++){ html+='\n\n<div class=\"cmpb-day cmpb-empty\"><\/div>\n<p>'; } for(var d=1;d<=days;d++){ var cur=new Date(y,m,d); var cls=\"cmpb-day\"; var disabled = stripTime(cur) < TODAY; if(disabled){ cls+=\" cmpb-disabled\"; } if(sameDay(cur,state.arrival)){ cls+=\" cmpb-selected cmpb-range-start\"; } if(sameDay(cur,state.departure)){ cls+=\" cmpb-selected cmpb-range-end\"; } if(state.arrival&#038;&#038;state.departure&#038;&#038;stripTime(cur)>stripTime(state.arrival)&&stripTime(cur)<stripTime(state.departure)){ cls+=\" cmpb-inrange\"; } html+='<button type=\"button\" class=\"'+cls+'\" '+(disabled?'disabled':'data-iso=\"'+toISO(cur)+'\"')+'>'+d+'<\/button>'; } html+='<\/div>\n<\/div>\n<p>'; return html; } function renderCalendar(){ var m1=new Date(state.calMonth); var m2=new Date(state.calMonth.getFullYear(),state.calMonth.getMonth()+1,1); $(\"cmpb-months\").innerHTML=buildMonth(m1)+buildMonth(m2); var firstOfThisMonth=new Date(TODAY.getFullYear(),TODAY.getMonth(),1); $(\"cmpb-cal-prev\").disabled = (m1<=firstOfThisMonth); $(\"cmpb-m-arr-val\").textContent = state.arrival ? toNL(state.arrival) : \"dd-mm-yyyy\"; $(\"cmpb-m-arr-val\").classList.toggle(\"cmpb-placeholder\", !state.arrival); $(\"cmpb-m-dep-val\").textContent = state.departure ? toNL(state.departure) : \"Add date\"; $(\"cmpb-m-dep-val\").classList.toggle(\"cmpb-placeholder\", !state.departure); $(\"cmpb-m-arr\").classList.toggle(\"cmpb-active\", !state.arrival || (state.arrival&#038;&#038;state.departure)); $(\"cmpb-m-dep\").classList.toggle(\"cmpb-active\", !!state.arrival &#038;&#038; !state.departure); Array.prototype.forEach.call($(\"cmpb-months\").querySelectorAll(\".cmpb-day[data-iso]\"),function(btn){ btn.addEventListener(\"click\",function(){ onDayClick(this.getAttribute(\"data-iso\")); }); }); } function onDayClick(iso){ var parts=iso.split(\"-\"); var d=new Date(parseInt(parts[0]),parseInt(parts[1])-1,parseInt(parts[2])); if(!state.arrival || (state.arrival &#038;&#038; state.departure)){ state.arrival=d; state.departure=null; } else { if(stripTime(d) <= stripTime(state.arrival)){ state.arrival=d; state.departure=null; } else { state.departure=d; } } renderCalendar(); renderFields(); } function openModal(){ if(state.arrival){ state.calMonth=new Date(state.arrival.getFullYear(),state.arrival.getMonth(),1); } else { state.calMonth=new Date(TODAY.getFullYear(),TODAY.getMonth(),1); } renderCalendar(); $(\"cmpb-modal\").hidden=false; document.body.style.overflow=\"hidden\"; } function closeModal(){ $(\"cmpb-modal\").hidden=true; document.body.style.overflow=\"\"; if(state.arrival &#038;&#038; state.departure){ checkAvailability(); } else { renderResult(); } } function toggleGuests(force){ var panel=$(\"cmpb-guests-panel\"), toggle=$(\"cmpb-guests-toggle\"); var open = force!==undefined ? force : panel.hidden; panel.hidden=!open; toggle.classList.toggle(\"cmpb-open\",open); } function init(){ renderFields(); renderResult(); $(\"cmpb-arr\").addEventListener(\"click\",openModal); $(\"cmpb-dep\").addEventListener(\"click\",openModal); $(\"cmpb-cal-prev\").addEventListener(\"click\",function(){ state.calMonth=new Date(state.calMonth.getFullYear(),state.calMonth.getMonth()-1,1); renderCalendar(); }); $(\"cmpb-cal-next\").addEventListener(\"click\",function(){ state.calMonth=new Date(state.calMonth.getFullYear(),state.calMonth.getMonth()+1,1); renderCalendar(); }); $(\"cmpb-clear-dates\").addEventListener(\"click\",function(){ state.arrival=null; state.departure=null; state.lastData=null; renderCalendar(); renderFields(); }); $(\"cmpb-close-dates\").addEventListener(\"click\",closeModal); $(\"cmpb-modal\").addEventListener(\"click\",function(e){ if(e.target===this) closeModal(); }); $(\"cmpb-guests-toggle\").addEventListener(\"click\",function(){ toggleGuests(); }); $(\"cmpb-guests-close\").addEventListener(\"click\",function(){ toggleGuests(false); }); Array.prototype.forEach.call(document.querySelectorAll(\".cmpb-step\"),function(btn){ btn.addEventListener(\"click\",function(){ if(this.disabled) return; var type=this.getAttribute(\"data-type\"), dir=parseInt(this.getAttribute(\"data-dir\")); var totG=state.adults+state.children; if(type===\"adults\"){ var n=state.adults+dir; if(n>=1 && (dir<0||totG<MAX_GUESTS)) state.adults=n; } else if(type===\"children\"){ var n=state.children+dir; if(n>=0 && (dir<0||totG<MAX_GUESTS)) state.children=n; } else if(type===\"babies\"){ var n=state.babies+dir; if(n>=0) state.babies=n; } renderFields(); if(state.arrival&&state.departure&&state.available){ } }); }); $(\"cmpb-cta\").addEventListener(\"click\",function(){ if(state.available && state.arrival && state.departure){ openBooking(); } else if(state.arrival && state.departure){ checkAvailability(); } else { openModal(); } }); } function openBooking(){ function ymd(d){ return \"\"+d.getFullYear()+pad(d.getMonth()+1)+pad(d.getDate()); } var url = BOOKING_BASE + \"?checkin=\" + ymd(state.arrival) + \"&checkout=\" + ymd(state.departure) + \"&i=null\" + \"&w=\" + PROPERTY_ID + \"&rt=\" + BOOKING_RT; window.open(url, \"_blank\"); } if(document.readyState===\"loading\"){ document.addEventListener(\"DOMContentLoaded\",init); } else { init(); } })();<\/script>[\/et_pb_code][et_pb_code admin_label=&#8221;Waarom rechtstreeks&#8221; _builder_version=&#8221;4.27.8&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||||false|false&#8221; global_module=&#8221;9195&#8243; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<style>.cal-why h3{color:#917C4B;font-family:Roboto,sans-serif;font-size:18px;margin:16px 0 8px}.cal-why ul{list-style:none;padding-left:0;margin:0}.cal-why li{font-size:15px;line-height:1.8;padding-left:26px;position:relative;color:#3c3a47}.cal-why li::before{content:\"\\2713\";color:#917C4B;font-weight:bold;font-size:16px;position:absolute;left:0;top:0}<\/style>\n<div class=\"cal-why\">\n<h3>Why book directly with us<\/h3>\n<ul>\n<li>No middleman and no booking fees<\/li>\n<li>Twenty per cent today, the rest only six weeks before you travel<\/li>\n<li>Plans changed? Your payment moves with you to another date<\/li>\n<li>Personal contact with us about arrival, keys and tips<\/li>\n<\/ul>\n<\/div>\n<p>[\/et_pb_code][et_pb_code admin_label=&#8221;FAQ haven-faq&#8221; _builder_version=&#8221;4.27.8&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;20px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<style>.haven-faq h3{color:#917C4B;font-family:Roboto,sans-serif;font-size:18px;margin:16px 0 8px}.haven-faq details{border-bottom:1px dotted rgba(145,124,75,0.4)}.haven-faq summary{cursor:pointer;font-weight:600;color:#3c3a47;font-family:Roboto,sans-serif;font-size:15px;padding:11px 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:8px}.haven-faq summary::-webkit-details-marker{display:none}.haven-faq summary::after{content:\"+\";color:#917C4B;font-size:22px;font-weight:300;flex-shrink:0;line-height:1}.haven-faq details[open] summary::after{content:\"\\2212\"}.haven-faq details p{padding:6px 0 12px 0;margin:0;color:#3c3a47;font-size:14px;line-height:1.65}<\/style>\n<div class=\"haven-faq\">\n<h3>Frequently asked questions about Moraira<\/h3>\n<details>\n<summary>Where is Moraira?<\/summary>\n<pee>Moraira is on the Costa Blanca, in the municipality of Teulada in the province of Alicante (Spain). It is a quiet coastal village between Calpe and J&aacute;vea.<\/pee><\/details>\n<details>\n<summary>What makes Moraira special?<\/summary>\n<pee>Moraira has a strict maximum building height, so there are no large blocks of flats. White houses, narrow streets around the old church, a pleasant marina and a weekly market set the tone.<\/pee><\/details>\n<details>\n<summary>What is there to do in Moraira?<\/summary>\n<pee>Around Moraira you will find beaches and coves, water sports at the marina, walking routes, restaurants and terraces, and day trips to places such as Calpe, J&aacute;vea and Benissa. Our Moraira pages tell you more.<\/pee><\/details>\n<details>\n<summary>When is the best time to go to Moraira?<\/summary>\n<pee>Moraira is pleasant all year round. Summer is busy and hot; the shoulder seasons (April to June and September to October) are quieter with mild temperatures.<\/pee><\/details>\n<details>\n<summary>How do I book an apartment at Calamora?<\/summary>\n<pee>You book directly with us, without a middleman. Select your dates above to see availability and price, or get in touch with us.<\/pee><\/details>\n<\/div>\n<p><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Where is Moraira?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Moraira is on the Costa Blanca, in the municipality of Teulada in the province of Alicante (Spain), between Calpe and J\u00e1vea.\"}}, {\"@type\": \"Question\", \"name\": \"What makes Moraira special?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"A strict maximum building height, no large blocks of flats, white houses, narrow streets, a marina and a weekly market.\"}}, {\"@type\": \"Question\", \"name\": \"What is there to do in Moraira?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Beaches and coves, water sports at the marina, walking routes, restaurants and day trips to Calpe, J\u00e1vea and Benissa.\"}}, {\"@type\": \"Question\", \"name\": \"When is the best time to go to Moraira?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Moraira is pleasant all year round. Summer is busy and hot; April to June and September to October are quieter with mild temperatures.\"}}, {\"@type\": \"Question\", \"name\": \"How do I book an apartment at Calamora?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Directly with us, without a middleman. Select your dates on the page to see availability and price, or get in touch with us.\"}}]}<\/script>[\/et_pb_code][et_pb_code admin_label=&#8221;Lees ook&#8221; _builder_version=&#8221;4.27.8&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;24px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<style>.cal-lees{border-top:1px dotted rgba(145,124,75,0.5);padding-top:14px;margin-top:8px}.cal-lees h3{color:#917C4B;font-family:Roboto,sans-serif;font-size:18px;margin:0 0 10px}.cal-lees ul{list-style:none;padding-left:0;margin:0}.cal-lees li{font-size:15px;line-height:1.95;padding-left:24px;position:relative}.cal-lees li::before{content:\"\\2192\";color:#917C4B;font-weight:bold;position:absolute;left:0;top:0}.cal-lees a{color:#3c3a47;text-decoration:none;font-weight:500}.cal-lees a:hover{color:#917C4B;text-decoration:underline}<\/style>\n<div class=\"cal-lees\">\n<h3>Read also<\/h3>\n<ul>\n<li><a href=\"https:\/\/calamora-moraira.eu\/en\/moraira\/moraira-in-brief\/\">Moraira in brief<\/a><\/li>\n<li><a href=\"https:\/\/calamora-moraira.eu\/en\/moraira\/marina\/\">Marina of Moraira<\/a><\/li>\n<li><a href=\"https:\/\/calamora-moraira.eu\/en\/moraira\/beaches-near-moraira\/\">Beaches near Moraira<\/a><\/li>\n<li><a href=\"https:\/\/calamora-moraira.eu\/en\/moraira\/best-time-to-visit-moraira\/\">Best time to visit Moraira<\/a><\/li>\n<li><a href=\"https:\/\/calamora-moraira.eu\/en\/moraira\/walking-routes-around-moraira\/\">Walking routes around Moraira<\/a><\/li>\n<\/ul>\n<\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;_initial&#8221; min_height=&#8221;348px&#8221; custom_margin=&#8221;|auto|0px|auto|false|false&#8221; border_color_bottom=&#8221;rgba(0,0,0,0.08)&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.25.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][dpdfg_filtergrid custom_query=&#8221;advanced&#8221; multiple_cpt=&#8221;page&#8221; use_taxonomy_terms=&#8221;on&#8221; multiple_taxonomies=&#8221;dipi_cpt_category&#8221; include_terms=&#8221;56&#8243; include_children_terms=&#8221;off&#8221; exclude_terms=&#8221;51&#8243; post_number=&#8221;-1&#8243; order=&#8221;ASC&#8221; use_overlay=&#8221;off&#8221; show_post_meta=&#8221;off&#8221; show_content=&#8221;on&#8221; truncate_content=&#8221;150&#8243; read_more=&#8221;on&#8221; read_more_text=&#8221;Read more&#8221; custom_content_container=&#8221;off&#8221; show_filters=&#8221;off&#8221; show_pagination=&#8221;off&#8221; items_width=&#8221;30%&#8221; column_gutter=&#8221;5em&#8221; row_gutter=&#8221;5em&#8221; module_id=&#8221;filtergrid_dropdown_style&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; dpdfg_entry_title_text_color=&#8221;#917C4B&#8221; dpdfg_entry_title_font_size=&#8221;24px&#8221; dpdfg_entry_title_line_height=&#8221;1.3em&#8221; dpdfg_entry_summary_font=&#8221;||||||||&#8221; dpdfg_entry_summary_text_color=&#8221;#333333&#8243; dpdfg_entry_summary_font_size=&#8221;15px&#8221; dpdfg_entry_summary_line_height=&#8221;1.5em&#8221; dpdfg_entry_cf_label_font=&#8221;|&#8211;et_global_body_font_weight|||||||&#8221; dpdfg_entry_cf_value_font=&#8221;|&#8211;et_global_body_font_weight|||||||&#8221; dpdfg_entry_custom_font=&#8221;|&#8211;et_global_body_font_weight|||||||&#8221; custom_read_more_button=&#8221;on&#8221; read_more_button_text_size=&#8221;16px&#8221; read_more_button_text_color=&#8221;#917C4B&#8221; read_more_button_bg_color=&#8221;RGBA(255,255,255,0)&#8221; read_more_button_border_width=&#8221;1px&#8221; read_more_button_use_icon=&#8221;off&#8221; read_more_button_alignment=&#8221;right&#8221; read_more_button_custom_margin=&#8221;|15px|15px||false|false&#8221; custom_load_more_button=&#8221;on&#8221; load_more_button_text_color=&#8221;#009F66&#8243; load_more_button_border_width=&#8221;1px&#8221; custom_padding=&#8221;||||true|false&#8221; custom_css_free_form=&#8221;.dp-dfg-item .entry-header .entry-title {||    min-height: 0 !important;||}||.dp-dfg-image {||    height: 0; \/* Initial height of the wrapper *\/||    padding-bottom: 100%; \/* This creates the 1:1 aspect ratio *\/||    overflow: hidden; \/* Hide overflow *\/||}||||.dp-dfg-image img {||    top: 0;||    left: 0;||    width: 100%; \/* Make image fill the wrapper&#8217;s width *\/||    height: 100%; \/* Make image fill the wrapper&#8217;s height *\/||    object-fit: cover; \/* Ensures the image covers the area *\/||    aspect-ratio: 3 \/ 2; \/* Ensure that the image maintains a 1:1 aspect ratio *\/||}||||.dp-dfg-content.entry-summary {||    padding: 0 15px 25px 15px !important;||}&#8221; custom_css_entry-thumb-container=&#8221;min-height:210px&#8221; custom_css_entry-header=&#8221;padding:20px 15px 15px 15px&#8221; custom_css_entry-summary=&#8221;padding: 0 15px 15px 15px&#8221; border_radii=&#8221;on|5px|5px|5px|5px&#8221; border_width_all=&#8221;0px&#8221; box_shadow_style=&#8221;preset1&#8243; box_shadow_vertical=&#8221;0px&#8221; box_shadow_color=&#8221;rgba(0,0,0,0.1)&#8221; global_colors_info=&#8221;{}&#8221;][\/dpdfg_filtergrid][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p><div class=\"et_pb_module dipi_breadcrumbs dipi_breadcrumbs_0\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module_inner\">\n\t\t\t\t\t<div class=\"dipi-breadcrumbs dipi-bc-left\">\n                <ul >\n                    \n                                                        <li  class=\"dipi-breadcrumb-item dipi-breadcrumb-home\">\n\n                        \n                            <a  href=\"\">\n                                <span  content=\"Home\">\n                                    <span class=\"et-pb-icon dipi-home-icon\"><\/span>                                                                    <\/span>\n                            <\/a>\n\n                                                <meta itemprop=\"position\" content=\"1\"\/>                    <\/li>\n\n                    <li class=\"dipi-breadcrumb-separator\">\n                    <span class=\"dipi-separator-symbol\">\/<\/span>\n                <\/li>                            \n                <\/ul>\n            <\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>Moraira is the coastal centre of the municipality of Teulada-Moraira, in the north of the province of Alicante on the Costa Blanca. It is a small village with a marina, an eighteenth-century castle on the beach and some 8 kilometres of coast with sandy beaches and rocky coves. This page gives you an overview of all the information about Moraira on our site, arranged by subject. Getting to know the village What kind of place Moraira is, how big it is and where it came from, you can read in Moraira in brief. The heart of the village is the marina, with the castle and l&#8217;Ampolla beach beside it. The weekly market is held every Friday morning; there is more about that under shops and market in Moraira. Beaches and nature Moraira has three sandy beaches and a series of rocky coves; El Portet and Les Platgetes hold the Blue Flag in 2026. Everything about the beaches in Moraira and the beaches nearby is on separate pages. Walkers start with the walking routes around Moraira, including the marked climb to the sixteenth-century watchtower on the Cap d&#8217;Or. [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":4867,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"dipi_cpt_category":[64,117],"class_list":["post-4665","page","type-page","status-publish","has-post-thumbnail","hentry","dipi_cpt_category-top-10-bezienswaardigheden-costa-blanca"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Moraira: all information about the village | Calamora<\/title>\n<meta name=\"description\" content=\"Moraira on the Costa Blanca: beaches, marina, what to do, food and drink, climate and travel. An overview of every Moraira page on our site.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/calamora-moraira.eu\/en\/moraira\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Moraira: all information about the village | Calamora\" \/>\n<meta property=\"og:description\" content=\"Moraira on the Costa Blanca: beaches, marina, what to do, food and drink, climate and travel. An overview of every Moraira page on our site.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/calamora-moraira.eu\/en\/moraira\/\" \/>\n<meta property=\"og:site_name\" content=\"CALAMORA | MORAIRA\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=100063665407123\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-20T17:32:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2026\/01\/Moraira.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"540\" \/>\n\t<meta property=\"og:image:height\" content=\"312\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/moraira\\\/\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/moraira\\\/\",\"name\":\"Moraira: all information about the village | Calamora\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/moraira\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/moraira\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/Moraira.jpg\",\"datePublished\":\"2025-12-16T12:24:44+00:00\",\"dateModified\":\"2026-10-20T17:32:17+00:00\",\"description\":\"Moraira on the Costa Blanca: beaches, marina, what to do, food and drink, climate and travel. An overview of every Moraira page on our site.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/moraira\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/moraira\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/moraira\\\/#primaryimage\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/Moraira.jpg\",\"contentUrl\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/Moraira.jpg\",\"width\":540,\"height\":312,\"caption\":\"The beach of El Portet in the bay of Moraira\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/moraira\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Moraira\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/\",\"name\":\"CALAMORA | MORAIRA\",\"description\":\"appartementen verhuur\",\"publisher\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/#organization\"},\"alternateName\":\"Calamora appartementen verhuur\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/#organization\",\"name\":\"Calamora Moraira\",\"alternateName\":\"Calamora Moraira\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/logo-calamora-vierkant.svg\",\"contentUrl\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/logo-calamora-vierkant.svg\",\"width\":292,\"height\":213,\"caption\":\"Calamora Moraira\"},\"image\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=100063665407123\",\"https:\\\/\\\/www.instagram.com\\\/calamora.moraira\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Moraira: all information about the village | Calamora","description":"Moraira on the Costa Blanca: beaches, marina, what to do, food and drink, climate and travel. An overview of every Moraira page on our site.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/calamora-moraira.eu\/en\/moraira\/","og_locale":"en_US","og_type":"article","og_title":"Moraira: all information about the village | Calamora","og_description":"Moraira on the Costa Blanca: beaches, marina, what to do, food and drink, climate and travel. An overview of every Moraira page on our site.","og_url":"https:\/\/calamora-moraira.eu\/en\/moraira\/","og_site_name":"CALAMORA | MORAIRA","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=100063665407123","article_modified_time":"2026-10-20T17:32:17+00:00","og_image":[{"width":540,"height":312,"url":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2026\/01\/Moraira.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/calamora-moraira.eu\/en\/moraira\/","url":"https:\/\/calamora-moraira.eu\/en\/moraira\/","name":"Moraira: all information about the village | Calamora","isPartOf":{"@id":"https:\/\/calamora-moraira.eu\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/calamora-moraira.eu\/en\/moraira\/#primaryimage"},"image":{"@id":"https:\/\/calamora-moraira.eu\/en\/moraira\/#primaryimage"},"thumbnailUrl":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2026\/01\/Moraira.jpg","datePublished":"2025-12-16T12:24:44+00:00","dateModified":"2026-10-20T17:32:17+00:00","description":"Moraira on the Costa Blanca: beaches, marina, what to do, food and drink, climate and travel. An overview of every Moraira page on our site.","breadcrumb":{"@id":"https:\/\/calamora-moraira.eu\/en\/moraira\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/calamora-moraira.eu\/en\/moraira\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/calamora-moraira.eu\/en\/moraira\/#primaryimage","url":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2026\/01\/Moraira.jpg","contentUrl":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2026\/01\/Moraira.jpg","width":540,"height":312,"caption":"The beach of El Portet in the bay of Moraira"},{"@type":"BreadcrumbList","@id":"https:\/\/calamora-moraira.eu\/en\/moraira\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/calamora-moraira.eu\/en\/"},{"@type":"ListItem","position":2,"name":"Moraira"}]},{"@type":"WebSite","@id":"https:\/\/calamora-moraira.eu\/en\/#website","url":"https:\/\/calamora-moraira.eu\/en\/","name":"CALAMORA | MORAIRA","description":"appartementen verhuur","publisher":{"@id":"https:\/\/calamora-moraira.eu\/en\/#organization"},"alternateName":"Calamora appartementen verhuur","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/calamora-moraira.eu\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/calamora-moraira.eu\/en\/#organization","name":"Calamora Moraira","alternateName":"Calamora Moraira","url":"https:\/\/calamora-moraira.eu\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/calamora-moraira.eu\/en\/#\/schema\/logo\/image\/","url":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/03\/logo-calamora-vierkant.svg","contentUrl":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/03\/logo-calamora-vierkant.svg","width":292,"height":213,"caption":"Calamora Moraira"},"image":{"@id":"https:\/\/calamora-moraira.eu\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=100063665407123","https:\/\/www.instagram.com\/calamora.moraira\/"]}]}},"yoast_meta":{"yoast_wpseo_title":"Moraira: all information about the village | Calamora","yoast_wpseo_metadesc":"Moraira on the Costa Blanca: beaches, marina, what to do, food and drink, climate and travel. An overview of every Moraira page on our site.","yoast_wpseo_focuskw":"Moraira"},"_links":{"self":[{"href":"https:\/\/calamora-moraira.eu\/en\/wp-json\/wp\/v2\/pages\/4665","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/calamora-moraira.eu\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/calamora-moraira.eu\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/calamora-moraira.eu\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/calamora-moraira.eu\/en\/wp-json\/wp\/v2\/comments?post=4665"}],"version-history":[{"count":9,"href":"https:\/\/calamora-moraira.eu\/en\/wp-json\/wp\/v2\/pages\/4665\/revisions"}],"predecessor-version":[{"id":21671,"href":"https:\/\/calamora-moraira.eu\/en\/wp-json\/wp\/v2\/pages\/4665\/revisions\/21671"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/calamora-moraira.eu\/en\/wp-json\/wp\/v2\/media\/4867"}],"wp:attachment":[{"href":"https:\/\/calamora-moraira.eu\/en\/wp-json\/wp\/v2\/media?parent=4665"}],"wp:term":[{"taxonomy":"dipi_cpt_category","embeddable":true,"href":"https:\/\/calamora-moraira.eu\/en\/wp-json\/wp\/v2\/dipi_cpt_category?post=4665"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}