{"id":4768,"date":"2026-03-30T06:51:52","date_gmt":"2026-03-30T06:51:52","guid":{"rendered":"https:\/\/rockybay.co.za\/demosite\/?page_id=4768"},"modified":"2026-03-30T08:31:43","modified_gmt":"2026-03-30T08:31:43","slug":"caravan-camping-booking-form","status":"publish","type":"page","link":"https:\/\/rockybay.co.za\/demosite\/caravan-camping-booking-form\/","title":{"rendered":"Caravan &amp; Camping Booking Form"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4768\" class=\"elementor elementor-4768\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e5e44c elementor-hidden-mobile e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"6e5e44c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-15d7970 e-con-full e-flex e-con e-child\" data-id=\"15d7970\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-384a20f elementor-widget elementor-widget-shortcode\" data-id=\"384a20f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_2' ><style>#gform_wrapper_2[data-form-index=\"0\"].gform-theme,[data-parent-form=\"2_0\"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url(\"data:image\/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-select: url(\"data:image\/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-search: url(\"data:image\/svg+xml,%3Csvg width='640' height='640' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}<\/style><div id='gf_2' class='gform_anchor' tabindex='-1'><\/div>\n                        <div class='gform_heading'>\n                            <h2 class=\"gform_title\">Camping & Caravan Booking Form<\/h2>\n                            <p class='gform_description'><\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_2'  action='\/demosite\/wp-json\/wp\/v2\/pages\/4768#gf_2' data-formid='2' novalidate>\n        <div id='gf_progressbar_wrapper_2' class='gf_progressbar_wrapper' data-start-at-zero=''>\n        \t<p class=\"gf_progressbar_title\">Step <span class='gf_step_current_page'>1<\/span> of <span class='gf_step_page_count'>2<\/span><span class='gf_step_page_name'><\/span>\n        \t<\/p>\n            <div class='gf_progressbar gf_progressbar_blue' aria-hidden='true'>\n                <div class='gf_progressbar_percentage percentbar_blue percentbar_50' style='width:50%;'><span>50%<\/span><\/div>\n            <\/div><\/div>\n                        <div class='gform-body gform_body'><div id='gform_page_2_1' class='gform_page ' data-js='page-field-id-0' >\n\t\t\t\t\t<div class='gform_page_fields'><div id='gform_fields_2' class='gform_fields top_label form_sublabel_above description_above validation_below'><fieldset id=\"field_2_1\" class=\"gfield gfield--type-name gfield--input-type-name gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Full Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_2_1'>\n                            \n                            <span id='input_2_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <label for='input_2_1_3' class='gform-field-label gform-field-label--type-sub '>First<\/label>\n                                                    <input type='text' name='input_1.3' id='input_2_1_3' value=''   aria-required='true'    autocomplete=\"given-name\" \/>\n                                                <\/span>\n                            \n                            <span id='input_2_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >\n                                                            <label for='input_2_1_6' class='gform-field-label gform-field-label--type-sub '>Last<\/label>\n                                                            <input type='text' name='input_1.6' id='input_2_1_6' value=''   aria-required='true'    autocomplete=\"family-name\" \/>\n                                                        <\/span>\n                            \n                        <\/div><\/fieldset><div id=\"field_2_5\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_5'>Email Address<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_5' id='input_2_5' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_2_4\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_4'>Contact Number<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_phone'><input name='input_4' id='input_2_4' type='tel' value='' class='large'   aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><fieldset id=\"field_2_15\" class=\"gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Consent<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='ginput_container ginput_container_consent'><input name='input_15.1' id='input_2_15_1' type='checkbox' value='1'   aria-required=\"true\" aria-invalid=\"false\"   \/> <label class=\"gform-field-label gform-field-label--type-inline gfield_consent_label\" for='input_2_15_1' >I agree to the privacy policy.<\/label><input type='hidden' name='input_15.2' value='I agree to the privacy policy.' class='gform_hidden' \/><input type='hidden' name='input_15.3' value='2' class='gform_hidden' \/><\/div><\/fieldset><\/div>\n                    <\/div>\n                    <div class='gform-page-footer gform_page_footer top_label'>\n                         <input type='button' id='gform_next_button_2_6' class='gform_next_button gform-theme-button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='next' value='Next'  \/> \n                    <\/div>\n                <\/div>\n                <div id='gform_page_2_2' class='gform_page' data-js='page-field-id-6' style='display:none;'>\n                    <div class='gform_page_fields'>\n                        <div id='gform_fields_2_2' class='gform_fields top_label form_sublabel_above description_above validation_below'><div id=\"field_2_10\" class=\"gfield gfield--type-date gfield--input-type-date gfield--input-type-datepicker gfield--datepicker-default-icon gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_10'>Arrival Date<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_date'>\n                            <input name='input_10' id='input_2_10' type='text' value='' class='datepicker gform-datepicker dmy datepicker_with_icon gdatepicker_with_icon'   placeholder='dd\/mm\/yyyy' aria-describedby=\"input_2_10_date_format\" aria-invalid=\"false\" aria-required=\"true\"\/>\n                            <span id='input_2_10_date_format' class='screen-reader-text'>DD slash MM slash YYYY<\/span>\n                        <\/div>\n                        <input type='hidden' id='gforms_calendar_icon_input_2_10' class='gform_hidden' value='https:\/\/rockybay.co.za\/demosite\/wp-content\/plugins\/gravityforms\/images\/datepicker\/datepicker.svg'\/><\/div><div id=\"field_2_9\" class=\"gfield gfield--type-date gfield--input-type-date gfield--input-type-datepicker gfield--datepicker-default-icon gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_9'>Departure Date<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_date'>\n                            <input name='input_9' id='input_2_9' type='text' value='' class='datepicker gform-datepicker dmy datepicker_with_icon gdatepicker_with_icon'   placeholder='dd\/mm\/yyyy' aria-describedby=\"input_2_9_date_format\" aria-invalid=\"false\" aria-required=\"true\"\/>\n                            <span id='input_2_9_date_format' class='screen-reader-text'>DD slash MM slash YYYY<\/span>\n                        <\/div>\n                        <input type='hidden' id='gforms_calendar_icon_input_2_9' class='gform_hidden' value='https:\/\/rockybay.co.za\/demosite\/wp-content\/plugins\/gravityforms\/images\/datepicker\/datepicker.svg'\/><\/div><div id=\"field_2_11\" class=\"gfield gfield--type-number gfield--input-type-number gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_11'>Number of adults?<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_number'><input name='input_11' id='input_2_11' type='number' step='any'   value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"  \/><\/div><\/div><div id=\"field_2_13\" class=\"gfield gfield--type-number gfield--input-type-number gfield--width-half field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_13'>Number of Children?<\/label><div class='ginput_container ginput_container_number'><input name='input_13' id='input_2_13' type='number' step='any'   value='' class='large'    placeholder='Number of Children'  aria-invalid=\"false\"  \/><\/div><\/div><div id=\"field_2_16\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_16'>Which caravan &amp; camping site\/s would you like to book?<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_16' id='input_2_16' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_2_14\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_14'>Additional Info<\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_14' id='input_2_14' class='textarea large'      aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><\/div><\/div>\n        <div class='gform-page-footer gform_page_footer top_label'><input type='submit' id='gform_previous_button_2' class='gform_previous_button gform-theme-button gform-theme-button--secondary button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='previous' value='Previous'  \/> <input type='submit' id='gform_submit_button_2' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Submit'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_2' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_2' id='gform_theme_2' value='orbital' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_2' id='gform_style_settings_2' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_2' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='2' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='ZAR' value='AypUxnxjP299wFA4AocuYEYvapBlVPBCmjHttJMNQK58e8oCxQZuwJ8WrAn2\/URhBT8Hd1baW5MDWqudFc52hzeKZme5dU13gZqGUNAJYMsI1+0=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_2' value='WyJ7XCIxNS4xXCI6XCI5ZDJhZjNiYjA1NGE4OTYzZGNjNTY0MjEwOTVjYzViYVwiLFwiMTUuMlwiOlwiOTA2MzdiOWQwZDkxOGVmMTFkNzM1NzQ5OGRhNGNjNzNcIixcIjE1LjNcIjpcImZhNDk0NDkyY2M2OWEyNmI1Yzc1ZmUxNzI0OWRiNjE1XCJ9IiwiNzJiMDRhZDg1ZTljMDYyMmJkZmIyZGVlYmUzM2YwOGQiXQ==' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_2' id='gform_target_page_number_2' value='2' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_2' id='gform_source_page_number_2' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n             <\/div><\/div>\n                        <\/form>\n                        <\/div><script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https:\/\/rockybay.co.za\/demosite\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_2').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https:\/\/rockybay.co.za\/demosite\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_2').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"2\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_2\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_2\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_2\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 2, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1a4a0a0 e-con-full e-flex e-con e-child\" data-id=\"1a4a0a0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-dfbb880 e-con-full e-flex e-con e-child\" data-id=\"dfbb880\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc72c69 elementor-widget elementor-widget-heading\" data-id=\"dc72c69\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Get in Touch <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ea678e0 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"ea678e0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"tel:0399760336\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-phone-alt\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">+27 39 976 0336<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"mailto:caravan@rockybay.co.za\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-envelope\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">caravan@rockybay.co.za<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5875b50 e-con-full e-flex e-con e-child\" data-id=\"5875b50\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ee6abf2 elementor-widget elementor-widget-image\" data-id=\"ee6abf2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"534\" src=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/Park-site-signage-1024x683.webp\" class=\"attachment-large size-large wp-image-1162\" alt=\"\" srcset=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/Park-site-signage-1024x683.webp 1024w, https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/Park-site-signage-300x200.webp 300w, https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/Park-site-signage-768x512.webp 768w, https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/Park-site-signage-1536x1024.webp 1536w, https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/Park-site-signage.webp 2048w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4ed3cc3 e-con-full e-flex e-con e-parent\" data-id=\"4ed3cc3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-93b0af2 elementor-arrows-position-inside elementor-widget elementor-widget-image-carousel\" data-id=\"93b0af2\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;5&quot;,&quot;navigation&quot;:&quot;arrows&quot;,&quot;slides_to_show_tablet&quot;:&quot;3&quot;,&quot;autoplay_speed&quot;:1500,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper swiper-image-stretch\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 24\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/QPP_9757-1024x683.webp\" alt=\"Home\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 24\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/Carol-Ann-Mare-34-1024x687.webp\" alt=\"Facilities\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 24\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/SHARKS-3-2-1024x679.webp\" alt=\"Facilities\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 24\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/ROCKY-BAY-TEENAGERS-10-1024x683.webp\" alt=\"Facilities\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 24\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2026\/02\/the-house-of-shelly-creations.webp\" alt=\"the-house-of-shelly-creations\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 of 24\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/TheBell5-copy-1024x665.webp\" alt=\"Home\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 of 24\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/Mokkoran-gear-5-2-1-1024x683.webp\" alt=\"Facilities\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"8 of 24\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/IMG_4988-2-1024x768.webp\" alt=\"Facilities\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"9 of 24\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/Dad-and-Daughter-fishing-2-1024x706.webp\" alt=\"Facilities\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"10 of 24\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/QPP_9764-1024x607.webp\" alt=\"Facilities\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"11 of 24\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/Charter-fishing-1024x684.webp\" alt=\"Facilities | Contact Us\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"12 of 24\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/Shark-cage-diving-Launching-2-1024x684.webp\" alt=\"Facilities | Contact Us\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"13 of 24\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/Trail-runnner-black-male-1024x550.webp\" alt=\"Facilities | Contact Us\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"14 of 24\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/Whales-diving-1024x683.webp\" alt=\"Facilities | Contact Us\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"15 of 24\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/Richard-Rossouw-15-1024x703.webp\" alt=\"Contact Us\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"16 of 24\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/Mokorran-dive-gear-2-1024x683.webp\" alt=\"Contact Us\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"17 of 24\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/French-1024x678.webp\" alt=\"Contact Us\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"18 of 24\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/Andries-Meyer-7-1024x683.webp\" alt=\"Contact Us\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"19 of 24\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/Dad-and-Daughter-Fishing-1024x684.webp\" alt=\"Contact Us\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"20 of 24\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/Dassie-smile-1024x683.webp\" alt=\"Contact Us\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"21 of 24\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/Guest-on-beach-1024x703.webp\" alt=\"Contact Us\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"22 of 24\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/Rock-fishing-1-1024x704.webp\" alt=\"Contact Us\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"23 of 24\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/TheBell23-copy-1024x683.webp\" alt=\"Contact Us\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"24 of 24\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2026\/02\/490470021_3043475335820632_5351689861447155159_n.webp\" alt=\"490470021_3043475335820632_5351689861447155159_n\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-left\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z\"><\/path><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-right\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z\"><\/path><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Get in Touch +27 39 976 0336 caravan@rockybay.co.za<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4768","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Caravan &amp; Camping Booking Form - Rocky Bay Resorts<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rockybay.co.za\/demosite\/caravan-camping-booking-form\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Caravan &amp; Camping Booking Form - Rocky Bay Resorts\" \/>\n<meta property=\"og:description\" content=\"Get in Touch +27 39 976 0336 caravan@rockybay.co.za\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rockybay.co.za\/demosite\/caravan-camping-booking-form\/\" \/>\n<meta property=\"og:site_name\" content=\"Rocky Bay Resorts\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-30T08:31:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/Park-site-signage.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2048\" \/>\n\t<meta property=\"og:image:height\" content=\"1365\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\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=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rockybay.co.za\\\/demosite\\\/caravan-camping-booking-form\\\/\",\"url\":\"https:\\\/\\\/rockybay.co.za\\\/demosite\\\/caravan-camping-booking-form\\\/\",\"name\":\"Caravan &amp; Camping Booking Form - Rocky Bay Resorts\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rockybay.co.za\\\/demosite\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/rockybay.co.za\\\/demosite\\\/caravan-camping-booking-form\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/rockybay.co.za\\\/demosite\\\/caravan-camping-booking-form\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rockybay.co.za\\\/demosite\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Park-site-signage-1024x683.webp\",\"datePublished\":\"2026-03-30T06:51:52+00:00\",\"dateModified\":\"2026-03-30T08:31:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/rockybay.co.za\\\/demosite\\\/caravan-camping-booking-form\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rockybay.co.za\\\/demosite\\\/caravan-camping-booking-form\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/rockybay.co.za\\\/demosite\\\/caravan-camping-booking-form\\\/#primaryimage\",\"url\":\"https:\\\/\\\/rockybay.co.za\\\/demosite\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Park-site-signage-1024x683.webp\",\"contentUrl\":\"https:\\\/\\\/rockybay.co.za\\\/demosite\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Park-site-signage-1024x683.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/rockybay.co.za\\\/demosite\\\/caravan-camping-booking-form\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/rockybay.co.za\\\/demosite\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Caravan &amp; Camping Booking Form\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rockybay.co.za\\\/demosite\\\/#website\",\"url\":\"https:\\\/\\\/rockybay.co.za\\\/demosite\\\/\",\"name\":\"Rocky Bay Resorts\",\"description\":\"Your Beachside Getaway on the KwaZulu-Natal South Coast\",\"publisher\":{\"@id\":\"https:\\\/\\\/rockybay.co.za\\\/demosite\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rockybay.co.za\\\/demosite\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/rockybay.co.za\\\/demosite\\\/#organization\",\"name\":\"Rocky Bay Resorts\",\"url\":\"https:\\\/\\\/rockybay.co.za\\\/demosite\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/rockybay.co.za\\\/demosite\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/rockybay.co.za\\\/demosite\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/cropped-Rocky-Bay-Resorts-Logo-2023-qht3ysih4y64ftyjvsfg8rqw47aw5jy3fa4ztphkow.png\",\"contentUrl\":\"https:\\\/\\\/rockybay.co.za\\\/demosite\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/cropped-Rocky-Bay-Resorts-Logo-2023-qht3ysih4y64ftyjvsfg8rqw47aw5jy3fa4ztphkow.png\",\"width\":225,\"height\":150,\"caption\":\"Rocky Bay Resorts\"},\"image\":{\"@id\":\"https:\\\/\\\/rockybay.co.za\\\/demosite\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Caravan &amp; Camping Booking Form - Rocky Bay Resorts","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:\/\/rockybay.co.za\/demosite\/caravan-camping-booking-form\/","og_locale":"en_US","og_type":"article","og_title":"Caravan &amp; Camping Booking Form - Rocky Bay Resorts","og_description":"Get in Touch +27 39 976 0336 caravan@rockybay.co.za","og_url":"https:\/\/rockybay.co.za\/demosite\/caravan-camping-booking-form\/","og_site_name":"Rocky Bay Resorts","article_modified_time":"2026-03-30T08:31:43+00:00","og_image":[{"width":2048,"height":1365,"url":"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/Park-site-signage.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/rockybay.co.za\/demosite\/caravan-camping-booking-form\/","url":"https:\/\/rockybay.co.za\/demosite\/caravan-camping-booking-form\/","name":"Caravan &amp; Camping Booking Form - Rocky Bay Resorts","isPartOf":{"@id":"https:\/\/rockybay.co.za\/demosite\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rockybay.co.za\/demosite\/caravan-camping-booking-form\/#primaryimage"},"image":{"@id":"https:\/\/rockybay.co.za\/demosite\/caravan-camping-booking-form\/#primaryimage"},"thumbnailUrl":"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/Park-site-signage-1024x683.webp","datePublished":"2026-03-30T06:51:52+00:00","dateModified":"2026-03-30T08:31:43+00:00","breadcrumb":{"@id":"https:\/\/rockybay.co.za\/demosite\/caravan-camping-booking-form\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rockybay.co.za\/demosite\/caravan-camping-booking-form\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rockybay.co.za\/demosite\/caravan-camping-booking-form\/#primaryimage","url":"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/Park-site-signage-1024x683.webp","contentUrl":"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/Park-site-signage-1024x683.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/rockybay.co.za\/demosite\/caravan-camping-booking-form\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/rockybay.co.za\/demosite\/"},{"@type":"ListItem","position":2,"name":"Caravan &amp; Camping Booking Form"}]},{"@type":"WebSite","@id":"https:\/\/rockybay.co.za\/demosite\/#website","url":"https:\/\/rockybay.co.za\/demosite\/","name":"Rocky Bay Resorts","description":"Your Beachside Getaway on the KwaZulu-Natal South Coast","publisher":{"@id":"https:\/\/rockybay.co.za\/demosite\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rockybay.co.za\/demosite\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/rockybay.co.za\/demosite\/#organization","name":"Rocky Bay Resorts","url":"https:\/\/rockybay.co.za\/demosite\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rockybay.co.za\/demosite\/#\/schema\/logo\/image\/","url":"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/cropped-Rocky-Bay-Resorts-Logo-2023-qht3ysih4y64ftyjvsfg8rqw47aw5jy3fa4ztphkow.png","contentUrl":"https:\/\/rockybay.co.za\/demosite\/wp-content\/uploads\/2025\/07\/cropped-Rocky-Bay-Resorts-Logo-2023-qht3ysih4y64ftyjvsfg8rqw47aw5jy3fa4ztphkow.png","width":225,"height":150,"caption":"Rocky Bay Resorts"},"image":{"@id":"https:\/\/rockybay.co.za\/demosite\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/rockybay.co.za\/demosite\/wp-json\/wp\/v2\/pages\/4768","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rockybay.co.za\/demosite\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rockybay.co.za\/demosite\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rockybay.co.za\/demosite\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/rockybay.co.za\/demosite\/wp-json\/wp\/v2\/comments?post=4768"}],"version-history":[{"count":25,"href":"https:\/\/rockybay.co.za\/demosite\/wp-json\/wp\/v2\/pages\/4768\/revisions"}],"predecessor-version":[{"id":4804,"href":"https:\/\/rockybay.co.za\/demosite\/wp-json\/wp\/v2\/pages\/4768\/revisions\/4804"}],"wp:attachment":[{"href":"https:\/\/rockybay.co.za\/demosite\/wp-json\/wp\/v2\/media?parent=4768"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}