{"id":3028,"date":"2026-01-19T14:47:20","date_gmt":"2026-01-19T13:47:20","guid":{"rendered":"https:\/\/calamora-moraira.eu\/?page_id=3028"},"modified":"2026-10-20T19:29:52","modified_gmt":"2026-10-20T17:29:52","slug":"el-campello","status":"publish","type":"page","link":"https:\/\/calamora-moraira.eu\/nl\/moraira\/costa-blanca\/el-campello\/","title":{"rendered":"Verken El Campello"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Hero&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;74c69059-8e69-4122-b1e6-dfeabf6c5711&#8243; background_color=&#8221;#917C4B&#8221; min_height_tablet=&#8221;100vh&#8221; min_height_phone=&#8221;100vh&#8221; min_height_last_edited=&#8221;on|tablet&#8221; custom_padding=&#8221;0vw||0vw||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; custom_padding=&#8221;35px|||||&#8221; 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;left&#8221; title_text_color=&#8221;#FFFFFF&#8221; title_font_size=&#8221;48px&#8221; title_line_height=&#8221;1.15em&#8221; custom_padding=&#8221;||0px|||&#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.5&#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; custom_padding_last_edited=&#8221;on|phone&#8221; 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;#FFFFFF&#8221; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_stops=&#8221;rgba(242,239,230,0.47) 0%|#ffffff 17%&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;0px||0px||true|false&#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.4&#8243; _module_preset=&#8221;_initial&#8221; custom_margin=&#8221;|auto|0px|auto|false|false&#8221; custom_padding=&#8221;|52px||||&#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_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;|600||||||#917C4B|&#8221; link_text_color=&#8221;#917C4B&#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; hover_enabled=&#8221;0&#8243; 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; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h2>Ontdek El Campello \u2013 Charmant kustplaatsje aan de Costa Blanca<\/h2>\n<p>[\/et_pb_text][et_pb_image src=&#8221;http:\/\/calamora-moraira.eu\/wp-content\/uploads\/2026\/01\/El-Campello.jpg&#8221; title_text=&#8221;El-Campello&#8221; force_fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; max_height=&#8221;600px&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243; locked=&#8221;off&#8221;][\/et_pb_image][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;|600||||||#917C4B|&#8221; link_text_color=&#8221;#917C4B&#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; hover_enabled=&#8221;0&#8243; 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; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>El Campello is een kustplaats net ten noorden van Alicante, tussen de stad en Villajoyosa in. Het is geen toeristisch hoogtepunt met grote bezienswaardigheden, maar een plaats waar het vissersleven nog zichtbaar is: een werkende vissershaven met een openbare visafslag, lange stranden en een archeologische vindplaats direct aan zee. Een bezoek aan El Campello vanuit Moraira is een goede halte op weg naar of van Alicante.<\/p>\n<h2>De stranden van El Campello<\/h2>\n<p>El Campello heeft een lange kustlijn met twee grote zandstranden en een reeks kleinere baaien naar het noorden toe. De twee hoofdstranden hebben beide een blauwe vlag.<\/p>\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;\">Strand<\/th>\n<th style=\"text-align:left;padding:10px;font-weight:700;color:#6d5f38;\">Kenmerken<\/th>\n<\/tr>\n<tr>\n<td style=\"padding:10px;border-top:1px solid rgba(145,124,75,.15);\">Platja de Muchavista<\/td>\n<td style=\"padding:10px;border-top:1px solid rgba(145,124,75,.15);\">Circa 3,3 km lang en breed, fijn zand, richting San Juan. Voorzieningen als toiletten, voetdouches, bewaking en een aangepaste toegang voor mensen met beperkte mobiliteit; langs het strand loopt een wandelpromenade.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:10px;border-top:1px solid rgba(145,124,75,.15);\">Platja Carrer la Mar<\/td>\n<td style=\"padding:10px;border-top:1px solid rgba(145,124,75,.15);\">Circa 1,8 km, fijn zand, in de oude vissersbuurt bij de haven, met boulevard en restaurants.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:10px;border-top:1px solid rgba(145,124,75,.15);\">L\u2019Almadrava en de noordelijke baaien<\/td>\n<td style=\"padding:10px;border-top:1px solid rgba(145,124,75,.15);\">Kleinere zand-, grind- en rotsstranden richting de Illeta en verder noordwaarts; rustiger en geschikt om te snorkelen.<\/td>\n<\/tr>\n<\/table>\n<h2>Vissershaven en visafslag<\/h2>\n<p>Wat El Campello onderscheidt, is de visafslag in de lonja bij de vissershaven, naast het strand van Carrer la Mar. Van maandag tot en met vrijdag begint de veiling om 18:00 uur, het hele jaar door. Bezoekers mogen erbij komen kijken hoe de vangst van de dag wordt geveild, en u kunt er ook rechtstreeks vis kopen. Plan uw bezoek dus bij voorkeur zo dat u aan het eind van de middag bij de haven bent, en eet daarna vis in een van de restaurants aan de boulevard.<\/p>\n<h2>La Illeta dels Banyets<\/h2>\n<p>Aan de rand van de haven ligt La Illeta dels Banyets, een klein schiereiland onder de wachttoren Torre de la Illeta. Het was ooit een eilandje en werd in de jaren dertig weer met het vasteland verbonden. Op deze plek zijn resten gevonden van meer dan vijfduizend jaar bewoning: uit de bronstijd, een Iberische nederzetting, en uit de Romeinse tijd baden en in de rots uitgehakte visbassins. De vindplaats wordt beheerd door het archeologisch museum MARQ in Alicante.<\/p>\n<div style=\"background:#f6efe6;border:1px solid rgba(145,124,75,.2);border-left:5px solid #917C4B;border-radius:8px;padding:16px 20px;margin:16px 0 20px;\">\n<p style=\"font-size:18px;font-weight:700;color:#917C4B;margin:0 0 8px;\">Openingstijden Illeta dels Banyets (winter 2026)<\/p>\n<p style=\"margin:0;\">Dinsdag tot en met zaterdag van 10:00 tot 14:00 uur en van 15:30 tot 17:30 uur; zon- en feestdagen van 10:00 tot 14:00 uur; maandag gesloten. Entree circa \u20ac 3. In de zomer gelden andere tijden; controleer de actuele informatie op de website van het MARQ.<\/p>\n<\/div>\n<h2>Markten<\/h2>\n<p>Op woensdag is er van 7:00 tot 14:00 uur een weekmarkt bij het gemeentehuis. Op woensdag en zondag, eveneens van 7:00 tot 14:00 uur, is er een markt aan de Avenida Ausi\u00e0s March.<\/p>\n<h2>Vanuit Moraira naar El Campello<\/h2>\n<p>El Campello ligt ongeveer 71 kilometer van Moraira; via de AP-7 rijdt u er in circa 50 minuten naartoe. De tram van de TRAM d\u2019Alacant verbindt El Campello met Alicante, met haltes langs het strand van Muchavista, waardoor u het ook goed kunt combineren met een dag in de stad. Voor Alicante zelf, met het kasteel en het stadsstrand, zie onze pagina over <a href=\"\/nl\/moraira\/costa-blanca\/alicante\/\">Alicante<\/a>. In noordelijke richting ligt het kleurrijke <a href=\"\/nl\/moraira\/costa-blanca\/villajoyosa\/\">Villajoyosa<\/a>, dat zich goed laat combineren op dezelfde dag. Zoekt u stranden dichter bij huis, kijk dan bij de <a href=\"\/nl\/moraira\/stranden-in-de-buurt-van-moraira\/\">stranden in de buurt van Moraira<\/a>.<\/p>\n<h3>Haven en lonja van El Campello<\/h3>\n<p><strong>Ligging:<\/strong> vissershaven naast Platja Carrer la Mar, El Campello<br \/>\n<strong>Visafslag:<\/strong> maandag tot en met vrijdag vanaf 18:00 uur<br \/>\n<strong>Vanaf Moraira:<\/strong> \u00b1 50 min met de auto<br \/>\n<a href=\"https:\/\/www.google.com\/maps\/search\/?api=1&#038;query=Lonja+El+Campello\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" style=\"display:inline-block;margin-top:8px;padding:7px 14px;background:#917C4B;color:#fff !important;text-decoration:none;border-radius:20px;font-weight:600;font-size:13px;\">Google Maps<\/a><\/p>\n<h3>La Illeta dels Banyets<\/h3>\n<p><strong>Adres:<\/strong> Partida de la Illeta, El Campello<br \/>\n<strong>Telefoon MARQ:<\/strong> <a href=\"tel:+34965149000\">+34 965 14 90 00<\/a><br \/>\n<a href=\"https:\/\/www.google.com\/maps\/search\/?api=1&#038;query=Illeta+dels+Banyets+El+Campello\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" style=\"display:inline-block;margin-top:8px;padding:7px 14px;background:#917C4B;color:#fff !important;text-decoration:none;border-radius:20px;font-weight:600;font-size:13px;\">Google Maps<\/a><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;2_5&#8243; _builder_version=&#8221;4.25.1&#8243; _module_preset=&#8221;default&#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; global_colors_info=&#8221;{}&#8221; custom_css_free_form=&#8221;hr {||  border: 0;||\tborder-bottom: 1px dotted rgba(145, 124, 75, 1);||  margin: 10px 0 20px 0;||}&#8221;]<\/p>\n<h2>Verblijf tussen Moraira en El Campello<\/h2>\n<p>El Campello ligt op het traject naar Alicante, met een levendige boulevard en een oude wachttoren op een rotspunt bij de haven. Vanuit Calamora is het een prima tussenstop.<\/p>\n<p>[\/et_pb_text][et_pb_code admin_label=&#8221;Fotogalerij penthouse&#8221; _builder_version=&#8221;4.27.5&#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\">Selecteer datums voor prijzen<\/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\">Aankomst<\/span><span class=\"cmpb-fvalue cmpb-placeholder\" id=\"cmpb-arr-val\">Datum toevoegen<\/span><\/button><button type=\"button\" class=\"cmpb-field cmpb-field-dep\" id=\"cmpb-dep\"><span class=\"cmpb-flabel\">Vertrek<\/span><span class=\"cmpb-fvalue cmpb-placeholder\" id=\"cmpb-dep-val\">Datum toevoegen<\/span><\/button><\/div>\n<p><button type=\"button\" class=\"cmpb-field cmpb-field-guests\" id=\"cmpb-guests-toggle\"><span class=\"cmpb-flabel\">Gasten<\/span><span class=\"cmpb-fvalue\" id=\"cmpb-guests-val\">1 gast<\/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\">Volwassenen<\/span><span class=\"cmpb-guest-sub\">13 jaar of ouder<\/span><\/div>\n<div class=\"cmpb-stepper\"><button type=\"button\" class=\"cmpb-step\" data-type=\"adults\" data-dir=\"-1\" aria-label=\"minder volwassenen\">&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=\"meer volwassenen\">+<\/button><\/div>\n<\/div>\n<div class=\"cmpb-guest-row\">\n<div class=\"cmpb-guest-info\"><span class=\"cmpb-guest-title\">Kinderen<\/span><span class=\"cmpb-guest-sub\">2 &ndash; 12 jaar<\/span><\/div>\n<div class=\"cmpb-stepper\"><button type=\"button\" class=\"cmpb-step\" data-type=\"children\" data-dir=\"-1\" aria-label=\"minder kinderen\">&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=\"meer kinderen\">+<\/button><\/div>\n<\/div>\n<div class=\"cmpb-guest-row\">\n<div class=\"cmpb-guest-info\"><span class=\"cmpb-guest-title\">Baby&#39;s<\/span><span class=\"cmpb-guest-sub\">Jonger dan 2 jaar<\/span><\/div>\n<div class=\"cmpb-stepper\"><button type=\"button\" class=\"cmpb-step\" data-type=\"babies\" data-dir=\"-1\" aria-label=\"minder baby's\">&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=\"meer baby's\">+<\/button><\/div>\n<\/div>\n<pee class=\"cmpb-guest-note\">In deze ruimte mogen maximaal 4 gasten verblijven (baby&#39;s niet meegerekend).<\/pee>\n<div class=\"cmpb-guest-close-wrap\"><button type=\"button\" class=\"cmpb-textbtn\" id=\"cmpb-guests-close\">Sluiten<\/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\">Beschikbaarheid controleren<\/button><pee class=\"cmpb-fineprint\" id=\"cmpb-fineprint\" hidden>Er wordt nog niets in rekening gebracht<\/pee><\/div>\n<div class=\"cmpb-modal-overlay\" id=\"cmpb-modal\" hidden>\n<div class=\"cmpb-modal\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Datums selecteren\">\n<div class=\"cmpb-modal-head\">\n<div>\n<div class=\"cmpb-modal-title\">Datums selecteren<\/div>\n<div class=\"cmpb-modal-sub\">Voeg je reisdatums toe om de exacte tarieven te zien<\/div>\n<\/div>\n<div class=\"cmpb-modal-fields\">\n<div class=\"cmpb-field cmpb-mfield\" id=\"cmpb-m-arr\"><span class=\"cmpb-flabel\">Aankomst<\/span><span class=\"cmpb-fvalue cmpb-placeholder\" id=\"cmpb-m-arr-val\">dd-mm-jjjj<\/span><\/div>\n<div class=\"cmpb-field cmpb-mfield\" id=\"cmpb-m-dep\"><span class=\"cmpb-flabel\">Vertrek<\/span><span class=\"cmpb-fvalue cmpb-placeholder\" id=\"cmpb-m-dep-val\">Datum toevoegen<\/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=\"vorige maand\"><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=\"volgende maand\"><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\">Datums wissen<\/button><button type=\"button\" class=\"cmpb-darkbtn\" id=\"cmpb-close-dates\">Sluiten<\/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-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-12675-92556\"; var BOOKING_BASE = \"https:\/\/calamora-moraira.w.mytourist.cloud\/nl\/availability\"; var BOOKING_RT = \"62512512061-62512512062\"; var MAX_GUESTS = 4; var $ = function(id){ return document.getElementById(id); }; var MONTHS = [\"januari\",\"februari\",\"maart\",\"april\",\"mei\",\"juni\",\"juli\",\"augustus\",\"september\",\"oktober\",\"november\",\"december\"]; var DOW = [\"ma\",\"di\",\"wo\",\"do\",\"vr\",\"za\",\"zo\"]; 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 ? \" gast\" : \" gasten\"); if(state.babies>0){ s += \", \" + state.babies + (state.babies===1 ? \" baby\" : \" baby's\"); } return s; } function renderFields(){ $(\"cmpb-arr-val\").textContent = state.arrival ? toNL(state.arrival) : \"Datum toevoegen\"; $(\"cmpb-arr-val\").classList.toggle(\"cmpb-placeholder\", !state.arrival); $(\"cmpb-dep-val\").textContent = state.departure ? toNL(state.departure) : \"Datum toevoegen\"; $(\"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=\"Selecteer datums voor prijzen\"; status.hidden=true; fine.hidden=true; cta.textContent=\"Beschikbaarheid controleren\"; cta.disabled=false; return; } var d=state.lastData; if(d && d.available && d.primary){ var total=(d.primary.total_price||0)+(d.cleaning_fee||0)+(d.tourist_tax||0); head.innerHTML='<span class=\"cmpb-inline-label\">in totaal<\/span> <span class=\"cmpb-price\">&euro;&nbsp;'+total.toLocaleString('nl-NL')+'<\/span>'; status.hidden=true; cta.textContent=\"Boeken\"; cta.disabled=false; fine.hidden=false; } else if(d && !d.available){ head.textContent=\"Selecteer datums voor prijzen\"; status.hidden=false; status.className=\"cmpb-status cmpb-no\"; status.textContent=\"Helaas niet beschikbaar voor deze periode.\"; cta.textContent=\"Andere datums kiezen\"; 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> Beschikbaarheid controleren\\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]; state.lastData=data||null; state.available=!!(data&&data.available); if(data&&data.error){ status.className=\"cmpb-status cmpb-no\"; status.textContent=\"Kon beschikbaarheid niet ophalen. Controleer de datums.\"; cta.disabled=false; cta.textContent=\"Opnieuw proberen\"; head.textContent=\"Selecteer datums voor prijzen\"; return; } renderResult(); }).catch(function(){ status.className=\"cmpb-status cmpb-no\"; status.textContent=\"Er ging iets mis. Probeer het opnieuw.\"; cta.disabled=false; cta.textContent=\"Opnieuw proberen\"; head.textContent=\"Selecteer datums voor prijzen\"; }); } 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='<\/p>\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-jjjj\"; $(\"cmpb-m-arr-val\").classList.toggle(\"cmpb-placeholder\", !state.arrival); $(\"cmpb-m-dep-val\").textContent = state.departure ? toNL(state.departure) : \"Datum toevoegen\"; $(\"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>Waarom rechtstreeks bij ons boeken<\/h3>\n<ul>\n<li>Geen tussenpersoon en geen reserveringskosten<\/li>\n<li>Vandaag twintig procent, de rest pas zes weken voor vertrek<\/li>\n<li>Plannen veranderd? Uw betaling schuift mee naar een andere datum<\/li>\n<li>Persoonlijk contact met ons over aankomst, sleutels en 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>Veelgestelde vragen over El Campello<\/h3>\n<details>\n<summary>Waar ligt El Campello?<\/summary>\n<pee>El Campello ligt precies tussen Alicante en Villajoyosa, en heeft iets van beide: de rust van een vissersdorp met de voorzieningen van een grotere kustplaats.<\/pee><\/details>\n<details>\n<summary>Wat is er te zien in El Campello?<\/summary>\n<pee>De oude vissershaven is nog altijd in gebruik &mdash; kom aan het eind van de middag als de boten binnenlopen om de visveiling te zien. Het strand loopt kilometers door, breed en goed uitgerust.<\/pee><\/details>\n<details>\n<summary>Is El Campello zonder auto bereikbaar?<\/summary>\n<pee>Ja. Met de tram (TRAM Metropolit&agrave; d&rsquo;Alacant) is El Campello in ongeveer <strong>25 minuten<\/strong> vanaf Alicante te bereiken. Vanuit Moraira is het ongeveer 50 minuten rijden.<\/pee><\/details>\n<\/div>\n<p><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Waar ligt El Campello?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Tussen Alicante en Villajoyosa, met de rust van een vissersdorp en de voorzieningen van een kustplaats.\"}}, {\"@type\": \"Question\", \"name\": \"Wat is er te zien in El Campello?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"De vissershaven met visveiling en een lang, breed strand.\"}}, {\"@type\": \"Question\", \"name\": \"Is El Campello zonder auto bereikbaar?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Ja, met de tram in circa 25 minuten vanaf Alicante; circa 50 minuten rijden vanuit Moraira.\"}}]}<\/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>Lees ook<\/h3>\n<ul>\n<li><a href=\"\/nl\/moraira\/costa-blanca\/benidorm\/\">Benidorm<\/a><\/li>\n<li><a href=\"\/nl\/moraira\/costa-blanca\/villajoyosa\/\">Villajoyosa<\/a><\/li>\n<li><a href=\"\/nl\/moraira\/costa-blanca\/alicante\/\">Alicante<\/a><\/li>\n<\/ul>\n<\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El Campello, op 45 min van Moraira. Geniet van zon en zee. Boek uw verblijf vandaag!<\/p>\n","protected":false},"author":2,"featured_media":4805,"parent":2458,"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":[58],"class_list":["post-3028","page","type-page","status-publish","has-post-thumbnail","hentry","dipi_cpt_category-info-costa-blanca"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>El Campello, vissersplaats bij Alicante | Calamora<\/title>\n<meta name=\"description\" content=\"El Campello, net ten noorden van Alicante: een werkende vissershaven met visafslag, lange stranden met blauwe vlag en een archeologische vindplaats.\" \/>\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\/nl\/moraira\/costa-blanca\/el-campello\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"El Campello, vissersplaats bij Alicante | Calamora\" \/>\n<meta property=\"og:description\" content=\"El Campello, net ten noorden van Alicante: een werkende vissershaven met visafslag, lange stranden met blauwe vlag en een archeologische vindplaats.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/calamora-moraira.eu\/nl\/moraira\/costa-blanca\/el-campello\/\" \/>\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:29:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2026\/01\/El-Campello.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=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/moraira\\\/costa-blanca\\\/el-campello\\\/\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/moraira\\\/costa-blanca\\\/el-campello\\\/\",\"name\":\"El Campello, vissersplaats bij Alicante | Calamora\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/moraira\\\/costa-blanca\\\/el-campello\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/moraira\\\/costa-blanca\\\/el-campello\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/El-Campello.jpg\",\"datePublished\":\"2026-01-19T13:47:20+00:00\",\"dateModified\":\"2026-10-20T17:29:52+00:00\",\"description\":\"El Campello, net ten noorden van Alicante: een werkende vissershaven met visafslag, lange stranden met blauwe vlag en een archeologische vindplaats.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/moraira\\\/costa-blanca\\\/el-campello\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/moraira\\\/costa-blanca\\\/el-campello\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/moraira\\\/costa-blanca\\\/el-campello\\\/#primaryimage\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/El-Campello.jpg\",\"contentUrl\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/El-Campello.jpg\",\"width\":540,\"height\":312,\"caption\":\"Uitzicht over El Campello\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/moraira\\\/costa-blanca\\\/el-campello\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Moraira\",\"item\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/moraira\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Costa Blanca\",\"item\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/moraira\\\/costa-blanca\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Verken El Campello\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/\",\"name\":\"CALAMORA | MORAIRA\",\"description\":\"appartementen verhuur\",\"publisher\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/#organization\"},\"alternateName\":\"Calamora appartementen verhuur\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/#organization\",\"name\":\"Calamora Moraira\",\"alternateName\":\"Calamora Moraira\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/#\\\/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\\\/nl\\\/#\\\/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":"El Campello, vissersplaats bij Alicante | Calamora","description":"El Campello, net ten noorden van Alicante: een werkende vissershaven met visafslag, lange stranden met blauwe vlag en een archeologische vindplaats.","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\/nl\/moraira\/costa-blanca\/el-campello\/","og_locale":"nl_NL","og_type":"article","og_title":"El Campello, vissersplaats bij Alicante | Calamora","og_description":"El Campello, net ten noorden van Alicante: een werkende vissershaven met visafslag, lange stranden met blauwe vlag en een archeologische vindplaats.","og_url":"https:\/\/calamora-moraira.eu\/nl\/moraira\/costa-blanca\/el-campello\/","og_site_name":"CALAMORA | MORAIRA","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=100063665407123","article_modified_time":"2026-10-20T17:29:52+00:00","og_image":[{"width":540,"height":312,"url":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2026\/01\/El-Campello.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Geschatte leestijd":"5 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/calamora-moraira.eu\/nl\/moraira\/costa-blanca\/el-campello\/","url":"https:\/\/calamora-moraira.eu\/nl\/moraira\/costa-blanca\/el-campello\/","name":"El Campello, vissersplaats bij Alicante | Calamora","isPartOf":{"@id":"https:\/\/calamora-moraira.eu\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/calamora-moraira.eu\/nl\/moraira\/costa-blanca\/el-campello\/#primaryimage"},"image":{"@id":"https:\/\/calamora-moraira.eu\/nl\/moraira\/costa-blanca\/el-campello\/#primaryimage"},"thumbnailUrl":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2026\/01\/El-Campello.jpg","datePublished":"2026-01-19T13:47:20+00:00","dateModified":"2026-10-20T17:29:52+00:00","description":"El Campello, net ten noorden van Alicante: een werkende vissershaven met visafslag, lange stranden met blauwe vlag en een archeologische vindplaats.","breadcrumb":{"@id":"https:\/\/calamora-moraira.eu\/nl\/moraira\/costa-blanca\/el-campello\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/calamora-moraira.eu\/nl\/moraira\/costa-blanca\/el-campello\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/calamora-moraira.eu\/nl\/moraira\/costa-blanca\/el-campello\/#primaryimage","url":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2026\/01\/El-Campello.jpg","contentUrl":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2026\/01\/El-Campello.jpg","width":540,"height":312,"caption":"Uitzicht over El Campello"},{"@type":"BreadcrumbList","@id":"https:\/\/calamora-moraira.eu\/nl\/moraira\/costa-blanca\/el-campello\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/calamora-moraira.eu\/nl\/"},{"@type":"ListItem","position":2,"name":"Moraira","item":"https:\/\/calamora-moraira.eu\/nl\/moraira\/"},{"@type":"ListItem","position":3,"name":"Costa Blanca","item":"https:\/\/calamora-moraira.eu\/nl\/moraira\/costa-blanca\/"},{"@type":"ListItem","position":4,"name":"Verken El Campello"}]},{"@type":"WebSite","@id":"https:\/\/calamora-moraira.eu\/nl\/#website","url":"https:\/\/calamora-moraira.eu\/nl\/","name":"CALAMORA | MORAIRA","description":"appartementen verhuur","publisher":{"@id":"https:\/\/calamora-moraira.eu\/nl\/#organization"},"alternateName":"Calamora appartementen verhuur","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/calamora-moraira.eu\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/calamora-moraira.eu\/nl\/#organization","name":"Calamora Moraira","alternateName":"Calamora Moraira","url":"https:\/\/calamora-moraira.eu\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/calamora-moraira.eu\/nl\/#\/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\/nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=100063665407123","https:\/\/www.instagram.com\/calamora.moraira\/"]}]}},"yoast_meta":{"yoast_wpseo_title":"El Campello, vissersplaats bij Alicante | Calamora","yoast_wpseo_metadesc":"El Campello, net ten noorden van Alicante: een werkende vissershaven met visafslag, lange stranden met blauwe vlag en een archeologische vindplaats.","yoast_wpseo_focuskw":"El Campello"},"_links":{"self":[{"href":"https:\/\/calamora-moraira.eu\/nl\/wp-json\/wp\/v2\/pages\/3028","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/calamora-moraira.eu\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/calamora-moraira.eu\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/calamora-moraira.eu\/nl\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/calamora-moraira.eu\/nl\/wp-json\/wp\/v2\/comments?post=3028"}],"version-history":[{"count":10,"href":"https:\/\/calamora-moraira.eu\/nl\/wp-json\/wp\/v2\/pages\/3028\/revisions"}],"predecessor-version":[{"id":21538,"href":"https:\/\/calamora-moraira.eu\/nl\/wp-json\/wp\/v2\/pages\/3028\/revisions\/21538"}],"up":[{"embeddable":true,"href":"https:\/\/calamora-moraira.eu\/nl\/wp-json\/wp\/v2\/pages\/2458"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/calamora-moraira.eu\/nl\/wp-json\/wp\/v2\/media\/4805"}],"wp:attachment":[{"href":"https:\/\/calamora-moraira.eu\/nl\/wp-json\/wp\/v2\/media?parent=3028"}],"wp:term":[{"taxonomy":"dipi_cpt_category","embeddable":true,"href":"https:\/\/calamora-moraira.eu\/nl\/wp-json\/wp\/v2\/dipi_cpt_category?post=3028"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}