Warning (2): include(/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.head.html) [<a href='http://php.net/function.include'>function.include</a>]: failed to open stream: No such file or directory [APP/View/Layouts/aarp_2023.ctp, line 53]Code Context<?php // if (!$nowrapper) (Globals::$language == 'es') ? include(APP . "/Resource/aarpe_global_js_es.html") : include(APP . "/Resource/aarpe_global_js.html"); ?>
<?php if (!$nowrapper): // MLW - Spanish wrappers TBD
include (APP . "Resource/aarp2_master.head.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Good Harbor Beach</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>Thatcher Road, Route 127A</div> <div> <span>Gloucester</span>, <span>MA</span> <span>01930</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://ma-gloucester.civicplus.com/index.aspx?nid=299" target="_blank">Visit Website</a> </div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Good+Harbor+Beach%2C+Thatcher+Road%2C+Route+127A%2C+Gloucester%2C+MA+01930" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island while at high tide one can enjoy body surfing or boogie boards. Lifeguards are on duty Memorial Day weekend to Labor Day from 9:00am to 5:00pm daily. Surfing, inflatable objects and all floatation devices with the exception of Styrofoam boogie boards are prohibited during the hours lifeguards are on duty. Alcohol is also prohibited. Gloucester has adopted a Carry In – Carry Out Policy for Good Harbor and Wingaersheek beaches so please be prepared to carry out any trash with you when you leave. Food, drinks, beach toys, and other beach necessities are available at the concession. Restrooms and showers are available as well from 9:00am to 6:00pm daily. During periods of inclement weather, all facilities may close early. Parking is available during the week at a rate of $20 per vehicle, and on the weekends and holidays at $25 per vehicle. (After Labor Day, beaches may be open with reduced rates charged, weather permitting.) Space is limited so you will need to arrive early on a nice day in order to get a parking space. The gates open at 8:00am and are locked at 9:00pm. The beach is handicapped accessible with approximately 16 handicapped spaces in the lot and a drop off space near the footbridge. A beach wheelchair is available – ask at the collection booth upon arrival or ask the lifeguards. Buses are prohibited from the parking lot and any large groups must receive a permit ($25 per permit). Directions: - take Rte 128 North into Gloucester. Follow the signs for East Gloucester/Rockport. Go through the two rotaries. At the first traffic light you have two options. First option is to take a left onto Eastern Ave. Follow Eastern Ave for approximately 1 to 1 ½ miles and Shaws Plaza will be on your right. Turn right onto Barn Lane at the end of the plaza. At the end of Barn Lane turn left onto Thatcher Rd and the beach lot will be on your right. If you go straight through the first light, you will then take a left onto Bass Ave at the next light. Follow Bass Ave to Thatcher Road and turn left onto Thatcher Road. The parking lot will be up on your right.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/gloucester-ma/report/place/good-harbor-beach-gloucester-ma.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/gloucester-ma/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-trace').style.display = (document.getElementById('cakeErr66ed6ee0beed3-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include(/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html): failed to open stream: No such file or directory [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0beed3-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-code').style.display = (document.getElementById('cakeErr66ed6ee0beed3-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-context').style.display = (document.getElementById('cakeErr66ed6ee0beed3-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0beed3-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0bfce4-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-code').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-context').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0bfce4-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Only $12 your first year with Automatic Renewal</div> <ul class="list"> <li>Immediate access to your <a href="https://www.aarp.org/benefits-discounts/">member benefits</a></li> <li>Discounts on travel and everyday savings</li> <li>Subscription to AARP The Magazine</li> <li>FREE second membership</li> </ul> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Massachusetts Facebook Page" title="Image of AARP Massachusetts Facebook Page" data-href="https://www.facebook.com/AARPMA" data-tabs="timeline" width="320" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true" lazy="true"> <blockquote cite="https://www.facebook.com/AARPMA" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPMA">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Massachusetts</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:MA@aarp.org" target="_blank" rel="noopener">MA@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/massachusetts/" target="_blank" rel="noopener">AARP Massachusetts</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-massachusetts/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-GLOUCESTER-MA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Facebook"><img alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/facebook-dreamstale25.png"></a> <a href="https://twitter.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Twitter"><img alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/x-logo-black.png"></a> <a href="https://www.instagram.com/aarpmassachusetts/" target="_blank" rel="noopener" aria-label="Open Instagram"><img src="https://cdn-aarp.americantowns.com/img/icon-ig.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>Good Harbor Beach - Gloucester, MA</title> <meta name="page_title" content="Good Harbor Beach - Gloucester, MA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island" name="description"/> <meta content="Good, Harbor, Beach, Gloucester, MA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/good-harbor-beach-gloucester-ma.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/good-harbor-beach-gloucester-ma.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Good Harbor Beach"/> <meta name="twitter:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Good Harbor Beach"/> <meta property="og:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="42.620899"/> <meta property="place:location:longitude" content="-70.629601"/> ', 'title_for_layout' => 'Place Detail - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Good Harbor Beach</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>Thatcher Road, Route 127A</div> <div> <span>Gloucester</span>, <span>MA</span> <span>01930</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://ma-gloucester.civicplus.com/index.aspx?nid=299" target="_blank">Visit Website</a> </div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Good+Harbor+Beach%2C+Thatcher+Road%2C+Route+127A%2C+Gloucester%2C+MA+01930" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island while at high tide one can enjoy body surfing or boogie boards. Lifeguards are on duty Memorial Day weekend to Labor Day from 9:00am to 5:00pm daily. Surfing, inflatable objects and all floatation devices with the exception of Styrofoam boogie boards are prohibited during the hours lifeguards are on duty. Alcohol is also prohibited. Gloucester has adopted a Carry In – Carry Out Policy for Good Harbor and Wingaersheek beaches so please be prepared to carry out any trash with you when you leave. Food, drinks, beach toys, and other beach necessities are available at the concession. Restrooms and showers are available as well from 9:00am to 6:00pm daily. During periods of inclement weather, all facilities may close early. Parking is available during the week at a rate of $20 per vehicle, and on the weekends and holidays at $25 per vehicle. (After Labor Day, beaches may be open with reduced rates charged, weather permitting.) Space is limited so you will need to arrive early on a nice day in order to get a parking space. The gates open at 8:00am and are locked at 9:00pm. The beach is handicapped accessible with approximately 16 handicapped spaces in the lot and a drop off space near the footbridge. A beach wheelchair is available – ask at the collection booth upon arrival or ask the lifeguards. Buses are prohibited from the parking lot and any large groups must receive a permit ($25 per permit). Directions: - take Rte 128 North into Gloucester. Follow the signs for East Gloucester/Rockport. Go through the two rotaries. At the first traffic light you have two options. First option is to take a left onto Eastern Ave. Follow Eastern Ave for approximately 1 to 1 ½ miles and Shaws Plaza will be on your right. Turn right onto Barn Lane at the end of the plaza. At the end of Barn Lane turn left onto Thatcher Rd and the beach lot will be on your right. If you go straight through the first light, you will then take a left onto Bass Ave at the next light. Follow Bass Ave to Thatcher Road and turn left onto Thatcher Road. The parking lot will be up on your right.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/gloucester-ma/report/place/good-harbor-beach-gloucester-ma.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/gloucester-ma/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-trace').style.display = (document.getElementById('cakeErr66ed6ee0beed3-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include(/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html): failed to open stream: No such file or directory [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0beed3-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-code').style.display = (document.getElementById('cakeErr66ed6ee0beed3-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-context').style.display = (document.getElementById('cakeErr66ed6ee0beed3-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0beed3-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0bfce4-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-code').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-context').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0bfce4-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Only $12 your first year with Automatic Renewal</div> <ul class="list"> <li>Immediate access to your <a href="https://www.aarp.org/benefits-discounts/">member benefits</a></li> <li>Discounts on travel and everyday savings</li> <li>Subscription to AARP The Magazine</li> <li>FREE second membership</li> </ul> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Massachusetts Facebook Page" title="Image of AARP Massachusetts Facebook Page" data-href="https://www.facebook.com/AARPMA" data-tabs="timeline" width="320" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true" lazy="true"> <blockquote cite="https://www.facebook.com/AARPMA" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPMA">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Massachusetts</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:MA@aarp.org" target="_blank" rel="noopener">MA@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/massachusetts/" target="_blank" rel="noopener">AARP Massachusetts</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-massachusetts/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-GLOUCESTER-MA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Facebook"><img alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/facebook-dreamstale25.png"></a> <a href="https://twitter.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Twitter"><img alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/x-logo-black.png"></a> <a href="https://www.instagram.com/aarpmassachusetts/" target="_blank" rel="noopener" aria-label="Open Instagram"><img src="https://cdn-aarp.americantowns.com/img/icon-ig.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>Good Harbor Beach - Gloucester, MA</title> <meta name="page_title" content="Good Harbor Beach - Gloucester, MA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island" name="description"/> <meta content="Good, Harbor, Beach, Gloucester, MA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/good-harbor-beach-gloucester-ma.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/good-harbor-beach-gloucester-ma.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Good Harbor Beach"/> <meta name="twitter:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Good Harbor Beach"/> <meta property="og:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="42.620899"/> <meta property="place:location:longitude" content="-70.629601"/> ' $title_for_layout = 'Place Detail - AARP' $asset_version = '230831' $min = true $nowrapper = false $css = ''include - APP/View/Layouts/aarp_2023.ctp, line 53 include - APP/View/Layouts/aarp_2023.ctp, line 53 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Warning (2): include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.head.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [APP/View/Layouts/aarp_2023.ctp, line 53]Code Context<?php // if (!$nowrapper) (Globals::$language == 'es') ? include(APP . "/Resource/aarpe_global_js_es.html") : include(APP . "/Resource/aarpe_global_js.html"); ?>
<?php if (!$nowrapper): // MLW - Spanish wrappers TBD
include (APP . "Resource/aarp2_master.head.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Good Harbor Beach</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>Thatcher Road, Route 127A</div> <div> <span>Gloucester</span>, <span>MA</span> <span>01930</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://ma-gloucester.civicplus.com/index.aspx?nid=299" target="_blank">Visit Website</a> </div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Good+Harbor+Beach%2C+Thatcher+Road%2C+Route+127A%2C+Gloucester%2C+MA+01930" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island while at high tide one can enjoy body surfing or boogie boards. Lifeguards are on duty Memorial Day weekend to Labor Day from 9:00am to 5:00pm daily. Surfing, inflatable objects and all floatation devices with the exception of Styrofoam boogie boards are prohibited during the hours lifeguards are on duty. Alcohol is also prohibited. Gloucester has adopted a Carry In – Carry Out Policy for Good Harbor and Wingaersheek beaches so please be prepared to carry out any trash with you when you leave. Food, drinks, beach toys, and other beach necessities are available at the concession. Restrooms and showers are available as well from 9:00am to 6:00pm daily. During periods of inclement weather, all facilities may close early. Parking is available during the week at a rate of $20 per vehicle, and on the weekends and holidays at $25 per vehicle. (After Labor Day, beaches may be open with reduced rates charged, weather permitting.) Space is limited so you will need to arrive early on a nice day in order to get a parking space. The gates open at 8:00am and are locked at 9:00pm. The beach is handicapped accessible with approximately 16 handicapped spaces in the lot and a drop off space near the footbridge. A beach wheelchair is available – ask at the collection booth upon arrival or ask the lifeguards. Buses are prohibited from the parking lot and any large groups must receive a permit ($25 per permit). Directions: - take Rte 128 North into Gloucester. Follow the signs for East Gloucester/Rockport. Go through the two rotaries. At the first traffic light you have two options. First option is to take a left onto Eastern Ave. Follow Eastern Ave for approximately 1 to 1 ½ miles and Shaws Plaza will be on your right. Turn right onto Barn Lane at the end of the plaza. At the end of Barn Lane turn left onto Thatcher Rd and the beach lot will be on your right. If you go straight through the first light, you will then take a left onto Bass Ave at the next light. Follow Bass Ave to Thatcher Road and turn left onto Thatcher Road. The parking lot will be up on your right.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/gloucester-ma/report/place/good-harbor-beach-gloucester-ma.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/gloucester-ma/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-trace').style.display = (document.getElementById('cakeErr66ed6ee0beed3-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include(/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html): failed to open stream: No such file or directory [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0beed3-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-code').style.display = (document.getElementById('cakeErr66ed6ee0beed3-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-context').style.display = (document.getElementById('cakeErr66ed6ee0beed3-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0beed3-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0bfce4-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-code').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-context').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0bfce4-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Only $12 your first year with Automatic Renewal</div> <ul class="list"> <li>Immediate access to your <a href="https://www.aarp.org/benefits-discounts/">member benefits</a></li> <li>Discounts on travel and everyday savings</li> <li>Subscription to AARP The Magazine</li> <li>FREE second membership</li> </ul> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Massachusetts Facebook Page" title="Image of AARP Massachusetts Facebook Page" data-href="https://www.facebook.com/AARPMA" data-tabs="timeline" width="320" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true" lazy="true"> <blockquote cite="https://www.facebook.com/AARPMA" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPMA">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Massachusetts</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:MA@aarp.org" target="_blank" rel="noopener">MA@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/massachusetts/" target="_blank" rel="noopener">AARP Massachusetts</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-massachusetts/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-GLOUCESTER-MA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Facebook"><img alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/facebook-dreamstale25.png"></a> <a href="https://twitter.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Twitter"><img alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/x-logo-black.png"></a> <a href="https://www.instagram.com/aarpmassachusetts/" target="_blank" rel="noopener" aria-label="Open Instagram"><img src="https://cdn-aarp.americantowns.com/img/icon-ig.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>Good Harbor Beach - Gloucester, MA</title> <meta name="page_title" content="Good Harbor Beach - Gloucester, MA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island" name="description"/> <meta content="Good, Harbor, Beach, Gloucester, MA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/good-harbor-beach-gloucester-ma.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/good-harbor-beach-gloucester-ma.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Good Harbor Beach"/> <meta name="twitter:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Good Harbor Beach"/> <meta property="og:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="42.620899"/> <meta property="place:location:longitude" content="-70.629601"/> ', 'title_for_layout' => 'Place Detail - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Good Harbor Beach</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>Thatcher Road, Route 127A</div> <div> <span>Gloucester</span>, <span>MA</span> <span>01930</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://ma-gloucester.civicplus.com/index.aspx?nid=299" target="_blank">Visit Website</a> </div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Good+Harbor+Beach%2C+Thatcher+Road%2C+Route+127A%2C+Gloucester%2C+MA+01930" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island while at high tide one can enjoy body surfing or boogie boards. Lifeguards are on duty Memorial Day weekend to Labor Day from 9:00am to 5:00pm daily. Surfing, inflatable objects and all floatation devices with the exception of Styrofoam boogie boards are prohibited during the hours lifeguards are on duty. Alcohol is also prohibited. Gloucester has adopted a Carry In – Carry Out Policy for Good Harbor and Wingaersheek beaches so please be prepared to carry out any trash with you when you leave. Food, drinks, beach toys, and other beach necessities are available at the concession. Restrooms and showers are available as well from 9:00am to 6:00pm daily. During periods of inclement weather, all facilities may close early. Parking is available during the week at a rate of $20 per vehicle, and on the weekends and holidays at $25 per vehicle. (After Labor Day, beaches may be open with reduced rates charged, weather permitting.) Space is limited so you will need to arrive early on a nice day in order to get a parking space. The gates open at 8:00am and are locked at 9:00pm. The beach is handicapped accessible with approximately 16 handicapped spaces in the lot and a drop off space near the footbridge. A beach wheelchair is available – ask at the collection booth upon arrival or ask the lifeguards. Buses are prohibited from the parking lot and any large groups must receive a permit ($25 per permit). Directions: - take Rte 128 North into Gloucester. Follow the signs for East Gloucester/Rockport. Go through the two rotaries. At the first traffic light you have two options. First option is to take a left onto Eastern Ave. Follow Eastern Ave for approximately 1 to 1 ½ miles and Shaws Plaza will be on your right. Turn right onto Barn Lane at the end of the plaza. At the end of Barn Lane turn left onto Thatcher Rd and the beach lot will be on your right. If you go straight through the first light, you will then take a left onto Bass Ave at the next light. Follow Bass Ave to Thatcher Road and turn left onto Thatcher Road. The parking lot will be up on your right.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/gloucester-ma/report/place/good-harbor-beach-gloucester-ma.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/gloucester-ma/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-trace').style.display = (document.getElementById('cakeErr66ed6ee0beed3-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include(/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html): failed to open stream: No such file or directory [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0beed3-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-code').style.display = (document.getElementById('cakeErr66ed6ee0beed3-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-context').style.display = (document.getElementById('cakeErr66ed6ee0beed3-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0beed3-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0bfce4-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-code').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-context').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0bfce4-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Only $12 your first year with Automatic Renewal</div> <ul class="list"> <li>Immediate access to your <a href="https://www.aarp.org/benefits-discounts/">member benefits</a></li> <li>Discounts on travel and everyday savings</li> <li>Subscription to AARP The Magazine</li> <li>FREE second membership</li> </ul> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Massachusetts Facebook Page" title="Image of AARP Massachusetts Facebook Page" data-href="https://www.facebook.com/AARPMA" data-tabs="timeline" width="320" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true" lazy="true"> <blockquote cite="https://www.facebook.com/AARPMA" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPMA">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Massachusetts</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:MA@aarp.org" target="_blank" rel="noopener">MA@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/massachusetts/" target="_blank" rel="noopener">AARP Massachusetts</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-massachusetts/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-GLOUCESTER-MA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Facebook"><img alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/facebook-dreamstale25.png"></a> <a href="https://twitter.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Twitter"><img alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/x-logo-black.png"></a> <a href="https://www.instagram.com/aarpmassachusetts/" target="_blank" rel="noopener" aria-label="Open Instagram"><img src="https://cdn-aarp.americantowns.com/img/icon-ig.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>Good Harbor Beach - Gloucester, MA</title> <meta name="page_title" content="Good Harbor Beach - Gloucester, MA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island" name="description"/> <meta content="Good, Harbor, Beach, Gloucester, MA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/good-harbor-beach-gloucester-ma.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/good-harbor-beach-gloucester-ma.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Good Harbor Beach"/> <meta name="twitter:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Good Harbor Beach"/> <meta property="og:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="42.620899"/> <meta property="place:location:longitude" content="-70.629601"/> ' $title_for_layout = 'Place Detail - AARP' $asset_version = '230831' $min = true $nowrapper = false $css = ''include - APP/View/Layouts/aarp_2023.ctp, line 53 include - APP/View/Layouts/aarp_2023.ctp, line 53 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Warning (2): include(/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.resource.root.html) [<a href='http://php.net/function.include'>function.include</a>]: failed to open stream: No such file or directory [APP/View/Layouts/aarp_2023.ctp, line 54]Code Context<?php if (!$nowrapper): // MLW - Spanish wrappers TBD
include (APP . "Resource/aarp2_master.head.html");
include (APP . "Resource/aarp2_master.resource.root.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Good Harbor Beach</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>Thatcher Road, Route 127A</div> <div> <span>Gloucester</span>, <span>MA</span> <span>01930</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://ma-gloucester.civicplus.com/index.aspx?nid=299" target="_blank">Visit Website</a> </div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Good+Harbor+Beach%2C+Thatcher+Road%2C+Route+127A%2C+Gloucester%2C+MA+01930" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island while at high tide one can enjoy body surfing or boogie boards. Lifeguards are on duty Memorial Day weekend to Labor Day from 9:00am to 5:00pm daily. Surfing, inflatable objects and all floatation devices with the exception of Styrofoam boogie boards are prohibited during the hours lifeguards are on duty. Alcohol is also prohibited. Gloucester has adopted a Carry In – Carry Out Policy for Good Harbor and Wingaersheek beaches so please be prepared to carry out any trash with you when you leave. Food, drinks, beach toys, and other beach necessities are available at the concession. Restrooms and showers are available as well from 9:00am to 6:00pm daily. During periods of inclement weather, all facilities may close early. Parking is available during the week at a rate of $20 per vehicle, and on the weekends and holidays at $25 per vehicle. (After Labor Day, beaches may be open with reduced rates charged, weather permitting.) Space is limited so you will need to arrive early on a nice day in order to get a parking space. The gates open at 8:00am and are locked at 9:00pm. The beach is handicapped accessible with approximately 16 handicapped spaces in the lot and a drop off space near the footbridge. A beach wheelchair is available – ask at the collection booth upon arrival or ask the lifeguards. Buses are prohibited from the parking lot and any large groups must receive a permit ($25 per permit). Directions: - take Rte 128 North into Gloucester. Follow the signs for East Gloucester/Rockport. Go through the two rotaries. At the first traffic light you have two options. First option is to take a left onto Eastern Ave. Follow Eastern Ave for approximately 1 to 1 ½ miles and Shaws Plaza will be on your right. Turn right onto Barn Lane at the end of the plaza. At the end of Barn Lane turn left onto Thatcher Rd and the beach lot will be on your right. If you go straight through the first light, you will then take a left onto Bass Ave at the next light. Follow Bass Ave to Thatcher Road and turn left onto Thatcher Road. The parking lot will be up on your right.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/gloucester-ma/report/place/good-harbor-beach-gloucester-ma.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/gloucester-ma/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-trace').style.display = (document.getElementById('cakeErr66ed6ee0beed3-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include(/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html): failed to open stream: No such file or directory [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0beed3-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-code').style.display = (document.getElementById('cakeErr66ed6ee0beed3-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-context').style.display = (document.getElementById('cakeErr66ed6ee0beed3-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0beed3-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0bfce4-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-code').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-context').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0bfce4-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Only $12 your first year with Automatic Renewal</div> <ul class="list"> <li>Immediate access to your <a href="https://www.aarp.org/benefits-discounts/">member benefits</a></li> <li>Discounts on travel and everyday savings</li> <li>Subscription to AARP The Magazine</li> <li>FREE second membership</li> </ul> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Massachusetts Facebook Page" title="Image of AARP Massachusetts Facebook Page" data-href="https://www.facebook.com/AARPMA" data-tabs="timeline" width="320" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true" lazy="true"> <blockquote cite="https://www.facebook.com/AARPMA" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPMA">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Massachusetts</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:MA@aarp.org" target="_blank" rel="noopener">MA@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/massachusetts/" target="_blank" rel="noopener">AARP Massachusetts</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-massachusetts/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-GLOUCESTER-MA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Facebook"><img alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/facebook-dreamstale25.png"></a> <a href="https://twitter.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Twitter"><img alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/x-logo-black.png"></a> <a href="https://www.instagram.com/aarpmassachusetts/" target="_blank" rel="noopener" aria-label="Open Instagram"><img src="https://cdn-aarp.americantowns.com/img/icon-ig.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>Good Harbor Beach - Gloucester, MA</title> <meta name="page_title" content="Good Harbor Beach - Gloucester, MA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island" name="description"/> <meta content="Good, Harbor, Beach, Gloucester, MA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/good-harbor-beach-gloucester-ma.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/good-harbor-beach-gloucester-ma.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Good Harbor Beach"/> <meta name="twitter:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Good Harbor Beach"/> <meta property="og:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="42.620899"/> <meta property="place:location:longitude" content="-70.629601"/> ', 'title_for_layout' => 'Place Detail - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Good Harbor Beach</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>Thatcher Road, Route 127A</div> <div> <span>Gloucester</span>, <span>MA</span> <span>01930</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://ma-gloucester.civicplus.com/index.aspx?nid=299" target="_blank">Visit Website</a> </div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Good+Harbor+Beach%2C+Thatcher+Road%2C+Route+127A%2C+Gloucester%2C+MA+01930" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island while at high tide one can enjoy body surfing or boogie boards. Lifeguards are on duty Memorial Day weekend to Labor Day from 9:00am to 5:00pm daily. Surfing, inflatable objects and all floatation devices with the exception of Styrofoam boogie boards are prohibited during the hours lifeguards are on duty. Alcohol is also prohibited. Gloucester has adopted a Carry In – Carry Out Policy for Good Harbor and Wingaersheek beaches so please be prepared to carry out any trash with you when you leave. Food, drinks, beach toys, and other beach necessities are available at the concession. Restrooms and showers are available as well from 9:00am to 6:00pm daily. During periods of inclement weather, all facilities may close early. Parking is available during the week at a rate of $20 per vehicle, and on the weekends and holidays at $25 per vehicle. (After Labor Day, beaches may be open with reduced rates charged, weather permitting.) Space is limited so you will need to arrive early on a nice day in order to get a parking space. The gates open at 8:00am and are locked at 9:00pm. The beach is handicapped accessible with approximately 16 handicapped spaces in the lot and a drop off space near the footbridge. A beach wheelchair is available – ask at the collection booth upon arrival or ask the lifeguards. Buses are prohibited from the parking lot and any large groups must receive a permit ($25 per permit). Directions: - take Rte 128 North into Gloucester. Follow the signs for East Gloucester/Rockport. Go through the two rotaries. At the first traffic light you have two options. First option is to take a left onto Eastern Ave. Follow Eastern Ave for approximately 1 to 1 ½ miles and Shaws Plaza will be on your right. Turn right onto Barn Lane at the end of the plaza. At the end of Barn Lane turn left onto Thatcher Rd and the beach lot will be on your right. If you go straight through the first light, you will then take a left onto Bass Ave at the next light. Follow Bass Ave to Thatcher Road and turn left onto Thatcher Road. The parking lot will be up on your right.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/gloucester-ma/report/place/good-harbor-beach-gloucester-ma.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/gloucester-ma/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-trace').style.display = (document.getElementById('cakeErr66ed6ee0beed3-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include(/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html): failed to open stream: No such file or directory [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0beed3-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-code').style.display = (document.getElementById('cakeErr66ed6ee0beed3-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-context').style.display = (document.getElementById('cakeErr66ed6ee0beed3-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0beed3-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0bfce4-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-code').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-context').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0bfce4-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Only $12 your first year with Automatic Renewal</div> <ul class="list"> <li>Immediate access to your <a href="https://www.aarp.org/benefits-discounts/">member benefits</a></li> <li>Discounts on travel and everyday savings</li> <li>Subscription to AARP The Magazine</li> <li>FREE second membership</li> </ul> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Massachusetts Facebook Page" title="Image of AARP Massachusetts Facebook Page" data-href="https://www.facebook.com/AARPMA" data-tabs="timeline" width="320" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true" lazy="true"> <blockquote cite="https://www.facebook.com/AARPMA" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPMA">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Massachusetts</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:MA@aarp.org" target="_blank" rel="noopener">MA@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/massachusetts/" target="_blank" rel="noopener">AARP Massachusetts</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-massachusetts/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-GLOUCESTER-MA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Facebook"><img alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/facebook-dreamstale25.png"></a> <a href="https://twitter.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Twitter"><img alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/x-logo-black.png"></a> <a href="https://www.instagram.com/aarpmassachusetts/" target="_blank" rel="noopener" aria-label="Open Instagram"><img src="https://cdn-aarp.americantowns.com/img/icon-ig.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>Good Harbor Beach - Gloucester, MA</title> <meta name="page_title" content="Good Harbor Beach - Gloucester, MA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island" name="description"/> <meta content="Good, Harbor, Beach, Gloucester, MA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/good-harbor-beach-gloucester-ma.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/good-harbor-beach-gloucester-ma.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Good Harbor Beach"/> <meta name="twitter:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Good Harbor Beach"/> <meta property="og:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="42.620899"/> <meta property="place:location:longitude" content="-70.629601"/> ' $title_for_layout = 'Place Detail - AARP' $asset_version = '230831' $min = true $nowrapper = false $css = ''include - APP/View/Layouts/aarp_2023.ctp, line 54 include - APP/View/Layouts/aarp_2023.ctp, line 54 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Warning (2): include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.resource.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [APP/View/Layouts/aarp_2023.ctp, line 54]Code Context<?php if (!$nowrapper): // MLW - Spanish wrappers TBD
include (APP . "Resource/aarp2_master.head.html");
include (APP . "Resource/aarp2_master.resource.root.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Good Harbor Beach</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>Thatcher Road, Route 127A</div> <div> <span>Gloucester</span>, <span>MA</span> <span>01930</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://ma-gloucester.civicplus.com/index.aspx?nid=299" target="_blank">Visit Website</a> </div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Good+Harbor+Beach%2C+Thatcher+Road%2C+Route+127A%2C+Gloucester%2C+MA+01930" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island while at high tide one can enjoy body surfing or boogie boards. Lifeguards are on duty Memorial Day weekend to Labor Day from 9:00am to 5:00pm daily. Surfing, inflatable objects and all floatation devices with the exception of Styrofoam boogie boards are prohibited during the hours lifeguards are on duty. Alcohol is also prohibited. Gloucester has adopted a Carry In – Carry Out Policy for Good Harbor and Wingaersheek beaches so please be prepared to carry out any trash with you when you leave. Food, drinks, beach toys, and other beach necessities are available at the concession. Restrooms and showers are available as well from 9:00am to 6:00pm daily. During periods of inclement weather, all facilities may close early. Parking is available during the week at a rate of $20 per vehicle, and on the weekends and holidays at $25 per vehicle. (After Labor Day, beaches may be open with reduced rates charged, weather permitting.) Space is limited so you will need to arrive early on a nice day in order to get a parking space. The gates open at 8:00am and are locked at 9:00pm. The beach is handicapped accessible with approximately 16 handicapped spaces in the lot and a drop off space near the footbridge. A beach wheelchair is available – ask at the collection booth upon arrival or ask the lifeguards. Buses are prohibited from the parking lot and any large groups must receive a permit ($25 per permit). Directions: - take Rte 128 North into Gloucester. Follow the signs for East Gloucester/Rockport. Go through the two rotaries. At the first traffic light you have two options. First option is to take a left onto Eastern Ave. Follow Eastern Ave for approximately 1 to 1 ½ miles and Shaws Plaza will be on your right. Turn right onto Barn Lane at the end of the plaza. At the end of Barn Lane turn left onto Thatcher Rd and the beach lot will be on your right. If you go straight through the first light, you will then take a left onto Bass Ave at the next light. Follow Bass Ave to Thatcher Road and turn left onto Thatcher Road. The parking lot will be up on your right.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/gloucester-ma/report/place/good-harbor-beach-gloucester-ma.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/gloucester-ma/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-trace').style.display = (document.getElementById('cakeErr66ed6ee0beed3-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include(/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html): failed to open stream: No such file or directory [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0beed3-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-code').style.display = (document.getElementById('cakeErr66ed6ee0beed3-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-context').style.display = (document.getElementById('cakeErr66ed6ee0beed3-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0beed3-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0bfce4-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-code').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-context').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0bfce4-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Only $12 your first year with Automatic Renewal</div> <ul class="list"> <li>Immediate access to your <a href="https://www.aarp.org/benefits-discounts/">member benefits</a></li> <li>Discounts on travel and everyday savings</li> <li>Subscription to AARP The Magazine</li> <li>FREE second membership</li> </ul> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Massachusetts Facebook Page" title="Image of AARP Massachusetts Facebook Page" data-href="https://www.facebook.com/AARPMA" data-tabs="timeline" width="320" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true" lazy="true"> <blockquote cite="https://www.facebook.com/AARPMA" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPMA">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Massachusetts</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:MA@aarp.org" target="_blank" rel="noopener">MA@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/massachusetts/" target="_blank" rel="noopener">AARP Massachusetts</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-massachusetts/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-GLOUCESTER-MA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Facebook"><img alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/facebook-dreamstale25.png"></a> <a href="https://twitter.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Twitter"><img alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/x-logo-black.png"></a> <a href="https://www.instagram.com/aarpmassachusetts/" target="_blank" rel="noopener" aria-label="Open Instagram"><img src="https://cdn-aarp.americantowns.com/img/icon-ig.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>Good Harbor Beach - Gloucester, MA</title> <meta name="page_title" content="Good Harbor Beach - Gloucester, MA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island" name="description"/> <meta content="Good, Harbor, Beach, Gloucester, MA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/good-harbor-beach-gloucester-ma.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/good-harbor-beach-gloucester-ma.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Good Harbor Beach"/> <meta name="twitter:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Good Harbor Beach"/> <meta property="og:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="42.620899"/> <meta property="place:location:longitude" content="-70.629601"/> ', 'title_for_layout' => 'Place Detail - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Good Harbor Beach</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>Thatcher Road, Route 127A</div> <div> <span>Gloucester</span>, <span>MA</span> <span>01930</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://ma-gloucester.civicplus.com/index.aspx?nid=299" target="_blank">Visit Website</a> </div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Good+Harbor+Beach%2C+Thatcher+Road%2C+Route+127A%2C+Gloucester%2C+MA+01930" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island while at high tide one can enjoy body surfing or boogie boards. Lifeguards are on duty Memorial Day weekend to Labor Day from 9:00am to 5:00pm daily. Surfing, inflatable objects and all floatation devices with the exception of Styrofoam boogie boards are prohibited during the hours lifeguards are on duty. Alcohol is also prohibited. Gloucester has adopted a Carry In – Carry Out Policy for Good Harbor and Wingaersheek beaches so please be prepared to carry out any trash with you when you leave. Food, drinks, beach toys, and other beach necessities are available at the concession. Restrooms and showers are available as well from 9:00am to 6:00pm daily. During periods of inclement weather, all facilities may close early. Parking is available during the week at a rate of $20 per vehicle, and on the weekends and holidays at $25 per vehicle. (After Labor Day, beaches may be open with reduced rates charged, weather permitting.) Space is limited so you will need to arrive early on a nice day in order to get a parking space. The gates open at 8:00am and are locked at 9:00pm. The beach is handicapped accessible with approximately 16 handicapped spaces in the lot and a drop off space near the footbridge. A beach wheelchair is available – ask at the collection booth upon arrival or ask the lifeguards. Buses are prohibited from the parking lot and any large groups must receive a permit ($25 per permit). Directions: - take Rte 128 North into Gloucester. Follow the signs for East Gloucester/Rockport. Go through the two rotaries. At the first traffic light you have two options. First option is to take a left onto Eastern Ave. Follow Eastern Ave for approximately 1 to 1 ½ miles and Shaws Plaza will be on your right. Turn right onto Barn Lane at the end of the plaza. At the end of Barn Lane turn left onto Thatcher Rd and the beach lot will be on your right. If you go straight through the first light, you will then take a left onto Bass Ave at the next light. Follow Bass Ave to Thatcher Road and turn left onto Thatcher Road. The parking lot will be up on your right.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/gloucester-ma/report/place/good-harbor-beach-gloucester-ma.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/gloucester-ma/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-trace').style.display = (document.getElementById('cakeErr66ed6ee0beed3-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include(/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html): failed to open stream: No such file or directory [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0beed3-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-code').style.display = (document.getElementById('cakeErr66ed6ee0beed3-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-context').style.display = (document.getElementById('cakeErr66ed6ee0beed3-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0beed3-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0bfce4-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-code').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-context').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0bfce4-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Only $12 your first year with Automatic Renewal</div> <ul class="list"> <li>Immediate access to your <a href="https://www.aarp.org/benefits-discounts/">member benefits</a></li> <li>Discounts on travel and everyday savings</li> <li>Subscription to AARP The Magazine</li> <li>FREE second membership</li> </ul> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Massachusetts Facebook Page" title="Image of AARP Massachusetts Facebook Page" data-href="https://www.facebook.com/AARPMA" data-tabs="timeline" width="320" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true" lazy="true"> <blockquote cite="https://www.facebook.com/AARPMA" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPMA">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Massachusetts</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:MA@aarp.org" target="_blank" rel="noopener">MA@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/massachusetts/" target="_blank" rel="noopener">AARP Massachusetts</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-massachusetts/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-GLOUCESTER-MA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Facebook"><img alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/facebook-dreamstale25.png"></a> <a href="https://twitter.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Twitter"><img alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/x-logo-black.png"></a> <a href="https://www.instagram.com/aarpmassachusetts/" target="_blank" rel="noopener" aria-label="Open Instagram"><img src="https://cdn-aarp.americantowns.com/img/icon-ig.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>Good Harbor Beach - Gloucester, MA</title> <meta name="page_title" content="Good Harbor Beach - Gloucester, MA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island" name="description"/> <meta content="Good, Harbor, Beach, Gloucester, MA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/good-harbor-beach-gloucester-ma.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/good-harbor-beach-gloucester-ma.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Good Harbor Beach"/> <meta name="twitter:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Good Harbor Beach"/> <meta property="og:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="42.620899"/> <meta property="place:location:longitude" content="-70.629601"/> ' $title_for_layout = 'Place Detail - AARP' $asset_version = '230831' $min = true $nowrapper = false $css = ''include - APP/View/Layouts/aarp_2023.ctp, line 54 include - APP/View/Layouts/aarp_2023.ctp, line 54 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island while at high tide one can enjoy body surfing or boogie boards. Lifeguards are on duty Memorial Day weekend to Labor Day from 9:00am to 5:00pm daily. Surfing, inflatable objects and all floatation devices with the exception of Styrofoam boogie boards are prohibited during the hours lifeguards are on duty. Alcohol is also prohibited. Gloucester has adopted a Carry In – Carry Out Policy for Good Harbor and Wingaersheek beaches so please be prepared to carry out any trash with you when you leave. Food, drinks, beach toys, and other beach necessities are available at the concession. Restrooms and showers are available as well from 9:00am to 6:00pm daily. During periods of inclement weather, all facilities may close early. Parking is available during the week at a rate of $20 per vehicle, and on the weekends and holidays at $25 per vehicle. (After Labor Day, beaches may be open with reduced rates charged, weather permitting.) Space is limited so you will need to arrive early on a nice day in order to get a parking space. The gates open at 8:00am and are locked at 9:00pm. The beach is handicapped accessible with approximately 16 handicapped spaces in the lot and a drop off space near the footbridge. A beach wheelchair is available – ask at the collection booth upon arrival or ask the lifeguards. Buses are prohibited from the parking lot and any large groups must receive a permit ($25 per permit). Directions: - take Rte 128 North into Gloucester. Follow the signs for East Gloucester/Rockport. Go through the two rotaries. At the first traffic light you have two options. First option is to take a left onto Eastern Ave. Follow Eastern Ave for approximately 1 to 1 ½ miles and Shaws Plaza will be on your right. Turn right onto Barn Lane at the end of the plaza. At the end of Barn Lane turn left onto Thatcher Rd and the beach lot will be on your right. If you go straight through the first light, you will then take a left onto Bass Ave at the next light. Follow Bass Ave to Thatcher Road and turn left onto Thatcher Road. The parking lot will be up on your right.
Warning (2): include(/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html): failed to open stream: No such file or directory [APP/Lib/Modules.php(13) : eval()'d code, line 1]Code Context$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = falseinclude - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
Warning (2): include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [APP/Lib/Modules.php(13) : eval()'d code, line 1]Code Context$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = falseinclude - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
Warning (2): include(/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.footer.html) [<a href='http://php.net/function.include'>function.include</a>]: failed to open stream: No such file or directory [APP/View/Layouts/aarp_2023.ctp, line 242]Code Context<?php // if (!$nowrapper) (Globals::$language == 'es') ? include(APP . "/Resource/aarpe_footer_es.html") : include(APP . "/Resource/aarpe_footer.html"); ?>
<?php if (!$nowrapper): // MLW - Spanish wrappers TBD
include (APP . "Resource/aarp2_master.footer.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Good Harbor Beach</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>Thatcher Road, Route 127A</div> <div> <span>Gloucester</span>, <span>MA</span> <span>01930</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://ma-gloucester.civicplus.com/index.aspx?nid=299" target="_blank">Visit Website</a> </div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Good+Harbor+Beach%2C+Thatcher+Road%2C+Route+127A%2C+Gloucester%2C+MA+01930" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island while at high tide one can enjoy body surfing or boogie boards. Lifeguards are on duty Memorial Day weekend to Labor Day from 9:00am to 5:00pm daily. Surfing, inflatable objects and all floatation devices with the exception of Styrofoam boogie boards are prohibited during the hours lifeguards are on duty. Alcohol is also prohibited. Gloucester has adopted a Carry In – Carry Out Policy for Good Harbor and Wingaersheek beaches so please be prepared to carry out any trash with you when you leave. Food, drinks, beach toys, and other beach necessities are available at the concession. Restrooms and showers are available as well from 9:00am to 6:00pm daily. During periods of inclement weather, all facilities may close early. Parking is available during the week at a rate of $20 per vehicle, and on the weekends and holidays at $25 per vehicle. (After Labor Day, beaches may be open with reduced rates charged, weather permitting.) Space is limited so you will need to arrive early on a nice day in order to get a parking space. The gates open at 8:00am and are locked at 9:00pm. The beach is handicapped accessible with approximately 16 handicapped spaces in the lot and a drop off space near the footbridge. A beach wheelchair is available – ask at the collection booth upon arrival or ask the lifeguards. Buses are prohibited from the parking lot and any large groups must receive a permit ($25 per permit). Directions: - take Rte 128 North into Gloucester. Follow the signs for East Gloucester/Rockport. Go through the two rotaries. At the first traffic light you have two options. First option is to take a left onto Eastern Ave. Follow Eastern Ave for approximately 1 to 1 ½ miles and Shaws Plaza will be on your right. Turn right onto Barn Lane at the end of the plaza. At the end of Barn Lane turn left onto Thatcher Rd and the beach lot will be on your right. If you go straight through the first light, you will then take a left onto Bass Ave at the next light. Follow Bass Ave to Thatcher Road and turn left onto Thatcher Road. The parking lot will be up on your right.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/gloucester-ma/report/place/good-harbor-beach-gloucester-ma.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/gloucester-ma/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-trace').style.display = (document.getElementById('cakeErr66ed6ee0beed3-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include(/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html): failed to open stream: No such file or directory [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0beed3-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-code').style.display = (document.getElementById('cakeErr66ed6ee0beed3-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-context').style.display = (document.getElementById('cakeErr66ed6ee0beed3-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0beed3-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0bfce4-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-code').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-context').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0bfce4-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Only $12 your first year with Automatic Renewal</div> <ul class="list"> <li>Immediate access to your <a href="https://www.aarp.org/benefits-discounts/">member benefits</a></li> <li>Discounts on travel and everyday savings</li> <li>Subscription to AARP The Magazine</li> <li>FREE second membership</li> </ul> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Massachusetts Facebook Page" title="Image of AARP Massachusetts Facebook Page" data-href="https://www.facebook.com/AARPMA" data-tabs="timeline" width="320" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true" lazy="true"> <blockquote cite="https://www.facebook.com/AARPMA" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPMA">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Massachusetts</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:MA@aarp.org" target="_blank" rel="noopener">MA@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/massachusetts/" target="_blank" rel="noopener">AARP Massachusetts</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-massachusetts/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-GLOUCESTER-MA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Facebook"><img alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/facebook-dreamstale25.png"></a> <a href="https://twitter.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Twitter"><img alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/x-logo-black.png"></a> <a href="https://www.instagram.com/aarpmassachusetts/" target="_blank" rel="noopener" aria-label="Open Instagram"><img src="https://cdn-aarp.americantowns.com/img/icon-ig.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>Good Harbor Beach - Gloucester, MA</title> <meta name="page_title" content="Good Harbor Beach - Gloucester, MA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island" name="description"/> <meta content="Good, Harbor, Beach, Gloucester, MA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/good-harbor-beach-gloucester-ma.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/good-harbor-beach-gloucester-ma.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Good Harbor Beach"/> <meta name="twitter:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Good Harbor Beach"/> <meta property="og:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="42.620899"/> <meta property="place:location:longitude" content="-70.629601"/> ', 'title_for_layout' => 'Place Detail - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Good Harbor Beach</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>Thatcher Road, Route 127A</div> <div> <span>Gloucester</span>, <span>MA</span> <span>01930</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://ma-gloucester.civicplus.com/index.aspx?nid=299" target="_blank">Visit Website</a> </div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Good+Harbor+Beach%2C+Thatcher+Road%2C+Route+127A%2C+Gloucester%2C+MA+01930" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island while at high tide one can enjoy body surfing or boogie boards. Lifeguards are on duty Memorial Day weekend to Labor Day from 9:00am to 5:00pm daily. Surfing, inflatable objects and all floatation devices with the exception of Styrofoam boogie boards are prohibited during the hours lifeguards are on duty. Alcohol is also prohibited. Gloucester has adopted a Carry In – Carry Out Policy for Good Harbor and Wingaersheek beaches so please be prepared to carry out any trash with you when you leave. Food, drinks, beach toys, and other beach necessities are available at the concession. Restrooms and showers are available as well from 9:00am to 6:00pm daily. During periods of inclement weather, all facilities may close early. Parking is available during the week at a rate of $20 per vehicle, and on the weekends and holidays at $25 per vehicle. (After Labor Day, beaches may be open with reduced rates charged, weather permitting.) Space is limited so you will need to arrive early on a nice day in order to get a parking space. The gates open at 8:00am and are locked at 9:00pm. The beach is handicapped accessible with approximately 16 handicapped spaces in the lot and a drop off space near the footbridge. A beach wheelchair is available – ask at the collection booth upon arrival or ask the lifeguards. Buses are prohibited from the parking lot and any large groups must receive a permit ($25 per permit). Directions: - take Rte 128 North into Gloucester. Follow the signs for East Gloucester/Rockport. Go through the two rotaries. At the first traffic light you have two options. First option is to take a left onto Eastern Ave. Follow Eastern Ave for approximately 1 to 1 ½ miles and Shaws Plaza will be on your right. Turn right onto Barn Lane at the end of the plaza. At the end of Barn Lane turn left onto Thatcher Rd and the beach lot will be on your right. If you go straight through the first light, you will then take a left onto Bass Ave at the next light. Follow Bass Ave to Thatcher Road and turn left onto Thatcher Road. The parking lot will be up on your right.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/gloucester-ma/report/place/good-harbor-beach-gloucester-ma.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/gloucester-ma/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-trace').style.display = (document.getElementById('cakeErr66ed6ee0beed3-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include(/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html): failed to open stream: No such file or directory [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0beed3-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-code').style.display = (document.getElementById('cakeErr66ed6ee0beed3-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-context').style.display = (document.getElementById('cakeErr66ed6ee0beed3-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0beed3-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0bfce4-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-code').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-context').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0bfce4-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Only $12 your first year with Automatic Renewal</div> <ul class="list"> <li>Immediate access to your <a href="https://www.aarp.org/benefits-discounts/">member benefits</a></li> <li>Discounts on travel and everyday savings</li> <li>Subscription to AARP The Magazine</li> <li>FREE second membership</li> </ul> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Massachusetts Facebook Page" title="Image of AARP Massachusetts Facebook Page" data-href="https://www.facebook.com/AARPMA" data-tabs="timeline" width="320" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true" lazy="true"> <blockquote cite="https://www.facebook.com/AARPMA" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPMA">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Massachusetts</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:MA@aarp.org" target="_blank" rel="noopener">MA@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/massachusetts/" target="_blank" rel="noopener">AARP Massachusetts</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-massachusetts/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-GLOUCESTER-MA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Facebook"><img alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/facebook-dreamstale25.png"></a> <a href="https://twitter.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Twitter"><img alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/x-logo-black.png"></a> <a href="https://www.instagram.com/aarpmassachusetts/" target="_blank" rel="noopener" aria-label="Open Instagram"><img src="https://cdn-aarp.americantowns.com/img/icon-ig.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>Good Harbor Beach - Gloucester, MA</title> <meta name="page_title" content="Good Harbor Beach - Gloucester, MA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island" name="description"/> <meta content="Good, Harbor, Beach, Gloucester, MA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/good-harbor-beach-gloucester-ma.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/good-harbor-beach-gloucester-ma.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Good Harbor Beach"/> <meta name="twitter:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Good Harbor Beach"/> <meta property="og:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="42.620899"/> <meta property="place:location:longitude" content="-70.629601"/> ' $title_for_layout = 'Place Detail - AARP' $asset_version = '230831' $min = true $nowrapper = false $css = '' $highlighting = '' $location = '<a href="/gloucester-ma/?intcmp=CSN-LOCAL-NAV-HOME">Gloucester, MA</a>' $no_header = false $header_title = '<a href="/gloucester-ma/things-to-do/">Places</a>' $header_subtitle = '' $isPR = false $navbar = '<nav class="section" role="button" aria-expanded="false" aria-controls="collapse"> <div class="section-toggle">Sections <i class="fas fa-chevron-down"></i></div> <ul class="secondary-menu" id="secondary-menu" role="menu" aria-busy="true"> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/aarp-events/?intcmp=CSN-LOCAL-NAV-OLE" data-formelementid="LOCAL-LNK-CLK-EVENTS">Online & Local Events</a> </li> <li role="presentation" class="active"><a role="menuitem" class="menuitem" href="/gloucester-ma/things-to-do/?intcmp=CSN-LOCAL-NAV-TTD" data-formelementid="LOCAL-LNK-CLK-THINGSTODO">Things to Do</a></li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/happenings/?intcmp=CSN-LOCAL-NAV-NF" data-formelementid="LOCAL-LNK-CLK-HAPPENINGS">News Feed</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/volunteering/?intcmp=CSN-LOCAL-NAV-VOL" data-formelementid="LOCAL-LNK-CLK-VOLUNTEERING">Volunteering</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/home-and-community/?intcmp=CSN-LOCAL-NAV-HC" data-formelementid="LOCAL-LNK-CLK-HC">Home & Community</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/movies/?intcmp=CSN-LOCAL-NAV-MFG" data-formelementid="LOCAL-LNK-CLK-MOVIESFORGROWNUPS">Movies for Grownups</a> </li> <li role="presentation" class="more nosep " id="submenu-more"> <span role="menuitem" class="menuitem" data-formelementid="LOCAL-LNK-CLK-MORE">More<i class="fas fa-chevron-down"></i></span> <ul class="secondary-submenu animate slide-in" id="secondary-submenu"> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/discounts/?intcmp=CSN-LOCAL-NAV-LO" data-formelementid="LOCAL-LNK-CLK-OFFERS">Local Offers</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/local-resources/?intcmp=CSN-LOCAL-NAV-LR" data-formelementid="LOCAL-LNK-CLK-LOCALRESOURCES">Local Resources</a> </li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/jobs/?intcmp=CSN-LOCAL-NAV-WJ" data-formelementid="LOCAL-LNK-CLK-WORK&JOBS">Work & Jobs</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/events/?intcmp=CSN-LOCAL-NAV-CC" data-formelementid="LOCAL-LNK-CLK-EVENTS">Community Calendar</a></li> <!-- <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/healthy-living/?intcmp=CSN-LOCAL-NAV-HEALTHY_LIVING" data-formelementid="LOCAL-LNK-CLK-HEALTHY_LIVING">Healthy Living</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/arts-entertainment/?intcmp=CSN-LOCAL-NAV-ARTS_ENT" data-formelementid="LOCAL-LNK-CLK-ARTS_ENT">Arts & Entertainment</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/museums/?intcmp=CSN-LOCAL-NAV-MUSEUMS" data-formelementid="LOCAL-LNK-CLK-MUSEUMS">Museums</a></li> --> </ul> </li> </ul> </nav>' $header_custom = '' $breadcrumbs = array( (int) 0 => array( 'title' => 'Things to Do around {local_city}, {local_state}', 'slug' => 'things-to-do' ) ) $row = array( 'title' => 'Back to Things to Do around {local_city}, {local_state}', 'slug' => 'things-to-do' ) $i = (int) 0include - APP/View/Layouts/aarp_2023.ctp, line 242 include - APP/View/Layouts/aarp_2023.ctp, line 242 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Warning (2): include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.footer.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [APP/View/Layouts/aarp_2023.ctp, line 242]Code Context<?php // if (!$nowrapper) (Globals::$language == 'es') ? include(APP . "/Resource/aarpe_footer_es.html") : include(APP . "/Resource/aarpe_footer.html"); ?>
<?php if (!$nowrapper): // MLW - Spanish wrappers TBD
include (APP . "Resource/aarp2_master.footer.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Good Harbor Beach</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>Thatcher Road, Route 127A</div> <div> <span>Gloucester</span>, <span>MA</span> <span>01930</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://ma-gloucester.civicplus.com/index.aspx?nid=299" target="_blank">Visit Website</a> </div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Good+Harbor+Beach%2C+Thatcher+Road%2C+Route+127A%2C+Gloucester%2C+MA+01930" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island while at high tide one can enjoy body surfing or boogie boards. Lifeguards are on duty Memorial Day weekend to Labor Day from 9:00am to 5:00pm daily. Surfing, inflatable objects and all floatation devices with the exception of Styrofoam boogie boards are prohibited during the hours lifeguards are on duty. Alcohol is also prohibited. Gloucester has adopted a Carry In – Carry Out Policy for Good Harbor and Wingaersheek beaches so please be prepared to carry out any trash with you when you leave. Food, drinks, beach toys, and other beach necessities are available at the concession. Restrooms and showers are available as well from 9:00am to 6:00pm daily. During periods of inclement weather, all facilities may close early. Parking is available during the week at a rate of $20 per vehicle, and on the weekends and holidays at $25 per vehicle. (After Labor Day, beaches may be open with reduced rates charged, weather permitting.) Space is limited so you will need to arrive early on a nice day in order to get a parking space. The gates open at 8:00am and are locked at 9:00pm. The beach is handicapped accessible with approximately 16 handicapped spaces in the lot and a drop off space near the footbridge. A beach wheelchair is available – ask at the collection booth upon arrival or ask the lifeguards. Buses are prohibited from the parking lot and any large groups must receive a permit ($25 per permit). Directions: - take Rte 128 North into Gloucester. Follow the signs for East Gloucester/Rockport. Go through the two rotaries. At the first traffic light you have two options. First option is to take a left onto Eastern Ave. Follow Eastern Ave for approximately 1 to 1 ½ miles and Shaws Plaza will be on your right. Turn right onto Barn Lane at the end of the plaza. At the end of Barn Lane turn left onto Thatcher Rd and the beach lot will be on your right. If you go straight through the first light, you will then take a left onto Bass Ave at the next light. Follow Bass Ave to Thatcher Road and turn left onto Thatcher Road. The parking lot will be up on your right.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/gloucester-ma/report/place/good-harbor-beach-gloucester-ma.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/gloucester-ma/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-trace').style.display = (document.getElementById('cakeErr66ed6ee0beed3-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include(/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html): failed to open stream: No such file or directory [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0beed3-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-code').style.display = (document.getElementById('cakeErr66ed6ee0beed3-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-context').style.display = (document.getElementById('cakeErr66ed6ee0beed3-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0beed3-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0bfce4-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-code').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-context').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0bfce4-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Only $12 your first year with Automatic Renewal</div> <ul class="list"> <li>Immediate access to your <a href="https://www.aarp.org/benefits-discounts/">member benefits</a></li> <li>Discounts on travel and everyday savings</li> <li>Subscription to AARP The Magazine</li> <li>FREE second membership</li> </ul> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Massachusetts Facebook Page" title="Image of AARP Massachusetts Facebook Page" data-href="https://www.facebook.com/AARPMA" data-tabs="timeline" width="320" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true" lazy="true"> <blockquote cite="https://www.facebook.com/AARPMA" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPMA">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Massachusetts</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:MA@aarp.org" target="_blank" rel="noopener">MA@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/massachusetts/" target="_blank" rel="noopener">AARP Massachusetts</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-massachusetts/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-GLOUCESTER-MA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Facebook"><img alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/facebook-dreamstale25.png"></a> <a href="https://twitter.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Twitter"><img alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/x-logo-black.png"></a> <a href="https://www.instagram.com/aarpmassachusetts/" target="_blank" rel="noopener" aria-label="Open Instagram"><img src="https://cdn-aarp.americantowns.com/img/icon-ig.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>Good Harbor Beach - Gloucester, MA</title> <meta name="page_title" content="Good Harbor Beach - Gloucester, MA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island" name="description"/> <meta content="Good, Harbor, Beach, Gloucester, MA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/good-harbor-beach-gloucester-ma.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/good-harbor-beach-gloucester-ma.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Good Harbor Beach"/> <meta name="twitter:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Good Harbor Beach"/> <meta property="og:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="42.620899"/> <meta property="place:location:longitude" content="-70.629601"/> ', 'title_for_layout' => 'Place Detail - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Good Harbor Beach</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>Thatcher Road, Route 127A</div> <div> <span>Gloucester</span>, <span>MA</span> <span>01930</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://ma-gloucester.civicplus.com/index.aspx?nid=299" target="_blank">Visit Website</a> </div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Good+Harbor+Beach%2C+Thatcher+Road%2C+Route+127A%2C+Gloucester%2C+MA+01930" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island while at high tide one can enjoy body surfing or boogie boards. Lifeguards are on duty Memorial Day weekend to Labor Day from 9:00am to 5:00pm daily. Surfing, inflatable objects and all floatation devices with the exception of Styrofoam boogie boards are prohibited during the hours lifeguards are on duty. Alcohol is also prohibited. Gloucester has adopted a Carry In – Carry Out Policy for Good Harbor and Wingaersheek beaches so please be prepared to carry out any trash with you when you leave. Food, drinks, beach toys, and other beach necessities are available at the concession. Restrooms and showers are available as well from 9:00am to 6:00pm daily. During periods of inclement weather, all facilities may close early. Parking is available during the week at a rate of $20 per vehicle, and on the weekends and holidays at $25 per vehicle. (After Labor Day, beaches may be open with reduced rates charged, weather permitting.) Space is limited so you will need to arrive early on a nice day in order to get a parking space. The gates open at 8:00am and are locked at 9:00pm. The beach is handicapped accessible with approximately 16 handicapped spaces in the lot and a drop off space near the footbridge. A beach wheelchair is available – ask at the collection booth upon arrival or ask the lifeguards. Buses are prohibited from the parking lot and any large groups must receive a permit ($25 per permit). Directions: - take Rte 128 North into Gloucester. Follow the signs for East Gloucester/Rockport. Go through the two rotaries. At the first traffic light you have two options. First option is to take a left onto Eastern Ave. Follow Eastern Ave for approximately 1 to 1 ½ miles and Shaws Plaza will be on your right. Turn right onto Barn Lane at the end of the plaza. At the end of Barn Lane turn left onto Thatcher Rd and the beach lot will be on your right. If you go straight through the first light, you will then take a left onto Bass Ave at the next light. Follow Bass Ave to Thatcher Road and turn left onto Thatcher Road. The parking lot will be up on your right.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/gloucester-ma/report/place/good-harbor-beach-gloucester-ma.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/gloucester-ma/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-trace').style.display = (document.getElementById('cakeErr66ed6ee0beed3-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include(/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html): failed to open stream: No such file or directory [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0beed3-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-code').style.display = (document.getElementById('cakeErr66ed6ee0beed3-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-context').style.display = (document.getElementById('cakeErr66ed6ee0beed3-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0beed3-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0bfce4-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-code').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-context').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0bfce4-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Only $12 your first year with Automatic Renewal</div> <ul class="list"> <li>Immediate access to your <a href="https://www.aarp.org/benefits-discounts/">member benefits</a></li> <li>Discounts on travel and everyday savings</li> <li>Subscription to AARP The Magazine</li> <li>FREE second membership</li> </ul> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Massachusetts Facebook Page" title="Image of AARP Massachusetts Facebook Page" data-href="https://www.facebook.com/AARPMA" data-tabs="timeline" width="320" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true" lazy="true"> <blockquote cite="https://www.facebook.com/AARPMA" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPMA">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Massachusetts</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:MA@aarp.org" target="_blank" rel="noopener">MA@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/massachusetts/" target="_blank" rel="noopener">AARP Massachusetts</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-massachusetts/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-GLOUCESTER-MA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Facebook"><img alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/facebook-dreamstale25.png"></a> <a href="https://twitter.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Twitter"><img alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/x-logo-black.png"></a> <a href="https://www.instagram.com/aarpmassachusetts/" target="_blank" rel="noopener" aria-label="Open Instagram"><img src="https://cdn-aarp.americantowns.com/img/icon-ig.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>Good Harbor Beach - Gloucester, MA</title> <meta name="page_title" content="Good Harbor Beach - Gloucester, MA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island" name="description"/> <meta content="Good, Harbor, Beach, Gloucester, MA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/good-harbor-beach-gloucester-ma.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/good-harbor-beach-gloucester-ma.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Good Harbor Beach"/> <meta name="twitter:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Good Harbor Beach"/> <meta property="og:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="42.620899"/> <meta property="place:location:longitude" content="-70.629601"/> ' $title_for_layout = 'Place Detail - AARP' $asset_version = '230831' $min = true $nowrapper = false $css = '' $highlighting = '' $location = '<a href="/gloucester-ma/?intcmp=CSN-LOCAL-NAV-HOME">Gloucester, MA</a>' $no_header = false $header_title = '<a href="/gloucester-ma/things-to-do/">Places</a>' $header_subtitle = '' $isPR = false $navbar = '<nav class="section" role="button" aria-expanded="false" aria-controls="collapse"> <div class="section-toggle">Sections <i class="fas fa-chevron-down"></i></div> <ul class="secondary-menu" id="secondary-menu" role="menu" aria-busy="true"> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/aarp-events/?intcmp=CSN-LOCAL-NAV-OLE" data-formelementid="LOCAL-LNK-CLK-EVENTS">Online & Local Events</a> </li> <li role="presentation" class="active"><a role="menuitem" class="menuitem" href="/gloucester-ma/things-to-do/?intcmp=CSN-LOCAL-NAV-TTD" data-formelementid="LOCAL-LNK-CLK-THINGSTODO">Things to Do</a></li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/happenings/?intcmp=CSN-LOCAL-NAV-NF" data-formelementid="LOCAL-LNK-CLK-HAPPENINGS">News Feed</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/volunteering/?intcmp=CSN-LOCAL-NAV-VOL" data-formelementid="LOCAL-LNK-CLK-VOLUNTEERING">Volunteering</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/home-and-community/?intcmp=CSN-LOCAL-NAV-HC" data-formelementid="LOCAL-LNK-CLK-HC">Home & Community</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/movies/?intcmp=CSN-LOCAL-NAV-MFG" data-formelementid="LOCAL-LNK-CLK-MOVIESFORGROWNUPS">Movies for Grownups</a> </li> <li role="presentation" class="more nosep " id="submenu-more"> <span role="menuitem" class="menuitem" data-formelementid="LOCAL-LNK-CLK-MORE">More<i class="fas fa-chevron-down"></i></span> <ul class="secondary-submenu animate slide-in" id="secondary-submenu"> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/discounts/?intcmp=CSN-LOCAL-NAV-LO" data-formelementid="LOCAL-LNK-CLK-OFFERS">Local Offers</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/local-resources/?intcmp=CSN-LOCAL-NAV-LR" data-formelementid="LOCAL-LNK-CLK-LOCALRESOURCES">Local Resources</a> </li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/jobs/?intcmp=CSN-LOCAL-NAV-WJ" data-formelementid="LOCAL-LNK-CLK-WORK&JOBS">Work & Jobs</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/events/?intcmp=CSN-LOCAL-NAV-CC" data-formelementid="LOCAL-LNK-CLK-EVENTS">Community Calendar</a></li> <!-- <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/healthy-living/?intcmp=CSN-LOCAL-NAV-HEALTHY_LIVING" data-formelementid="LOCAL-LNK-CLK-HEALTHY_LIVING">Healthy Living</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/arts-entertainment/?intcmp=CSN-LOCAL-NAV-ARTS_ENT" data-formelementid="LOCAL-LNK-CLK-ARTS_ENT">Arts & Entertainment</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/museums/?intcmp=CSN-LOCAL-NAV-MUSEUMS" data-formelementid="LOCAL-LNK-CLK-MUSEUMS">Museums</a></li> --> </ul> </li> </ul> </nav>' $header_custom = '' $breadcrumbs = array( (int) 0 => array( 'title' => 'Things to Do around {local_city}, {local_state}', 'slug' => 'things-to-do' ) ) $row = array( 'title' => 'Back to Things to Do around {local_city}, {local_state}', 'slug' => 'things-to-do' ) $i = (int) 0include - APP/View/Layouts/aarp_2023.ctp, line 242 include - APP/View/Layouts/aarp_2023.ctp, line 242 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Warning (2): include(/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.bodyTargeting.html) [<a href='http://php.net/function.include'>function.include</a>]: failed to open stream: No such file or directory [APP/View/Layouts/aarp_2023.ctp, line 243]Code Context<?php if (!$nowrapper): // MLW - Spanish wrappers TBD
include (APP . "Resource/aarp2_master.footer.html");
include (APP . "Resource/aarp2_master.bodyTargeting.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Good Harbor Beach</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>Thatcher Road, Route 127A</div> <div> <span>Gloucester</span>, <span>MA</span> <span>01930</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://ma-gloucester.civicplus.com/index.aspx?nid=299" target="_blank">Visit Website</a> </div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Good+Harbor+Beach%2C+Thatcher+Road%2C+Route+127A%2C+Gloucester%2C+MA+01930" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island while at high tide one can enjoy body surfing or boogie boards. Lifeguards are on duty Memorial Day weekend to Labor Day from 9:00am to 5:00pm daily. Surfing, inflatable objects and all floatation devices with the exception of Styrofoam boogie boards are prohibited during the hours lifeguards are on duty. Alcohol is also prohibited. Gloucester has adopted a Carry In – Carry Out Policy for Good Harbor and Wingaersheek beaches so please be prepared to carry out any trash with you when you leave. Food, drinks, beach toys, and other beach necessities are available at the concession. Restrooms and showers are available as well from 9:00am to 6:00pm daily. During periods of inclement weather, all facilities may close early. Parking is available during the week at a rate of $20 per vehicle, and on the weekends and holidays at $25 per vehicle. (After Labor Day, beaches may be open with reduced rates charged, weather permitting.) Space is limited so you will need to arrive early on a nice day in order to get a parking space. The gates open at 8:00am and are locked at 9:00pm. The beach is handicapped accessible with approximately 16 handicapped spaces in the lot and a drop off space near the footbridge. A beach wheelchair is available – ask at the collection booth upon arrival or ask the lifeguards. Buses are prohibited from the parking lot and any large groups must receive a permit ($25 per permit). Directions: - take Rte 128 North into Gloucester. Follow the signs for East Gloucester/Rockport. Go through the two rotaries. At the first traffic light you have two options. First option is to take a left onto Eastern Ave. Follow Eastern Ave for approximately 1 to 1 ½ miles and Shaws Plaza will be on your right. Turn right onto Barn Lane at the end of the plaza. At the end of Barn Lane turn left onto Thatcher Rd and the beach lot will be on your right. If you go straight through the first light, you will then take a left onto Bass Ave at the next light. Follow Bass Ave to Thatcher Road and turn left onto Thatcher Road. The parking lot will be up on your right.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/gloucester-ma/report/place/good-harbor-beach-gloucester-ma.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/gloucester-ma/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-trace').style.display = (document.getElementById('cakeErr66ed6ee0beed3-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include(/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html): failed to open stream: No such file or directory [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0beed3-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-code').style.display = (document.getElementById('cakeErr66ed6ee0beed3-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-context').style.display = (document.getElementById('cakeErr66ed6ee0beed3-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0beed3-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0bfce4-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-code').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-context').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0bfce4-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Only $12 your first year with Automatic Renewal</div> <ul class="list"> <li>Immediate access to your <a href="https://www.aarp.org/benefits-discounts/">member benefits</a></li> <li>Discounts on travel and everyday savings</li> <li>Subscription to AARP The Magazine</li> <li>FREE second membership</li> </ul> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Massachusetts Facebook Page" title="Image of AARP Massachusetts Facebook Page" data-href="https://www.facebook.com/AARPMA" data-tabs="timeline" width="320" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true" lazy="true"> <blockquote cite="https://www.facebook.com/AARPMA" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPMA">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Massachusetts</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:MA@aarp.org" target="_blank" rel="noopener">MA@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/massachusetts/" target="_blank" rel="noopener">AARP Massachusetts</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-massachusetts/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-GLOUCESTER-MA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Facebook"><img alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/facebook-dreamstale25.png"></a> <a href="https://twitter.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Twitter"><img alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/x-logo-black.png"></a> <a href="https://www.instagram.com/aarpmassachusetts/" target="_blank" rel="noopener" aria-label="Open Instagram"><img src="https://cdn-aarp.americantowns.com/img/icon-ig.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>Good Harbor Beach - Gloucester, MA</title> <meta name="page_title" content="Good Harbor Beach - Gloucester, MA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island" name="description"/> <meta content="Good, Harbor, Beach, Gloucester, MA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/good-harbor-beach-gloucester-ma.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/good-harbor-beach-gloucester-ma.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Good Harbor Beach"/> <meta name="twitter:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Good Harbor Beach"/> <meta property="og:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="42.620899"/> <meta property="place:location:longitude" content="-70.629601"/> ', 'title_for_layout' => 'Place Detail - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Good Harbor Beach</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>Thatcher Road, Route 127A</div> <div> <span>Gloucester</span>, <span>MA</span> <span>01930</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://ma-gloucester.civicplus.com/index.aspx?nid=299" target="_blank">Visit Website</a> </div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Good+Harbor+Beach%2C+Thatcher+Road%2C+Route+127A%2C+Gloucester%2C+MA+01930" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island while at high tide one can enjoy body surfing or boogie boards. Lifeguards are on duty Memorial Day weekend to Labor Day from 9:00am to 5:00pm daily. Surfing, inflatable objects and all floatation devices with the exception of Styrofoam boogie boards are prohibited during the hours lifeguards are on duty. Alcohol is also prohibited. Gloucester has adopted a Carry In – Carry Out Policy for Good Harbor and Wingaersheek beaches so please be prepared to carry out any trash with you when you leave. Food, drinks, beach toys, and other beach necessities are available at the concession. Restrooms and showers are available as well from 9:00am to 6:00pm daily. During periods of inclement weather, all facilities may close early. Parking is available during the week at a rate of $20 per vehicle, and on the weekends and holidays at $25 per vehicle. (After Labor Day, beaches may be open with reduced rates charged, weather permitting.) Space is limited so you will need to arrive early on a nice day in order to get a parking space. The gates open at 8:00am and are locked at 9:00pm. The beach is handicapped accessible with approximately 16 handicapped spaces in the lot and a drop off space near the footbridge. A beach wheelchair is available – ask at the collection booth upon arrival or ask the lifeguards. Buses are prohibited from the parking lot and any large groups must receive a permit ($25 per permit). Directions: - take Rte 128 North into Gloucester. Follow the signs for East Gloucester/Rockport. Go through the two rotaries. At the first traffic light you have two options. First option is to take a left onto Eastern Ave. Follow Eastern Ave for approximately 1 to 1 ½ miles and Shaws Plaza will be on your right. Turn right onto Barn Lane at the end of the plaza. At the end of Barn Lane turn left onto Thatcher Rd and the beach lot will be on your right. If you go straight through the first light, you will then take a left onto Bass Ave at the next light. Follow Bass Ave to Thatcher Road and turn left onto Thatcher Road. The parking lot will be up on your right.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/gloucester-ma/report/place/good-harbor-beach-gloucester-ma.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/gloucester-ma/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-trace').style.display = (document.getElementById('cakeErr66ed6ee0beed3-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include(/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html): failed to open stream: No such file or directory [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0beed3-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-code').style.display = (document.getElementById('cakeErr66ed6ee0beed3-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-context').style.display = (document.getElementById('cakeErr66ed6ee0beed3-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0beed3-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0bfce4-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-code').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-context').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0bfce4-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Only $12 your first year with Automatic Renewal</div> <ul class="list"> <li>Immediate access to your <a href="https://www.aarp.org/benefits-discounts/">member benefits</a></li> <li>Discounts on travel and everyday savings</li> <li>Subscription to AARP The Magazine</li> <li>FREE second membership</li> </ul> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Massachusetts Facebook Page" title="Image of AARP Massachusetts Facebook Page" data-href="https://www.facebook.com/AARPMA" data-tabs="timeline" width="320" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true" lazy="true"> <blockquote cite="https://www.facebook.com/AARPMA" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPMA">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Massachusetts</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:MA@aarp.org" target="_blank" rel="noopener">MA@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/massachusetts/" target="_blank" rel="noopener">AARP Massachusetts</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-massachusetts/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-GLOUCESTER-MA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Facebook"><img alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/facebook-dreamstale25.png"></a> <a href="https://twitter.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Twitter"><img alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/x-logo-black.png"></a> <a href="https://www.instagram.com/aarpmassachusetts/" target="_blank" rel="noopener" aria-label="Open Instagram"><img src="https://cdn-aarp.americantowns.com/img/icon-ig.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>Good Harbor Beach - Gloucester, MA</title> <meta name="page_title" content="Good Harbor Beach - Gloucester, MA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island" name="description"/> <meta content="Good, Harbor, Beach, Gloucester, MA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/good-harbor-beach-gloucester-ma.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/good-harbor-beach-gloucester-ma.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Good Harbor Beach"/> <meta name="twitter:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Good Harbor Beach"/> <meta property="og:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="42.620899"/> <meta property="place:location:longitude" content="-70.629601"/> ' $title_for_layout = 'Place Detail - AARP' $asset_version = '230831' $min = true $nowrapper = false $css = '' $highlighting = '' $location = '<a href="/gloucester-ma/?intcmp=CSN-LOCAL-NAV-HOME">Gloucester, MA</a>' $no_header = false $header_title = '<a href="/gloucester-ma/things-to-do/">Places</a>' $header_subtitle = '' $isPR = false $navbar = '<nav class="section" role="button" aria-expanded="false" aria-controls="collapse"> <div class="section-toggle">Sections <i class="fas fa-chevron-down"></i></div> <ul class="secondary-menu" id="secondary-menu" role="menu" aria-busy="true"> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/aarp-events/?intcmp=CSN-LOCAL-NAV-OLE" data-formelementid="LOCAL-LNK-CLK-EVENTS">Online & Local Events</a> </li> <li role="presentation" class="active"><a role="menuitem" class="menuitem" href="/gloucester-ma/things-to-do/?intcmp=CSN-LOCAL-NAV-TTD" data-formelementid="LOCAL-LNK-CLK-THINGSTODO">Things to Do</a></li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/happenings/?intcmp=CSN-LOCAL-NAV-NF" data-formelementid="LOCAL-LNK-CLK-HAPPENINGS">News Feed</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/volunteering/?intcmp=CSN-LOCAL-NAV-VOL" data-formelementid="LOCAL-LNK-CLK-VOLUNTEERING">Volunteering</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/home-and-community/?intcmp=CSN-LOCAL-NAV-HC" data-formelementid="LOCAL-LNK-CLK-HC">Home & Community</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/movies/?intcmp=CSN-LOCAL-NAV-MFG" data-formelementid="LOCAL-LNK-CLK-MOVIESFORGROWNUPS">Movies for Grownups</a> </li> <li role="presentation" class="more nosep " id="submenu-more"> <span role="menuitem" class="menuitem" data-formelementid="LOCAL-LNK-CLK-MORE">More<i class="fas fa-chevron-down"></i></span> <ul class="secondary-submenu animate slide-in" id="secondary-submenu"> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/discounts/?intcmp=CSN-LOCAL-NAV-LO" data-formelementid="LOCAL-LNK-CLK-OFFERS">Local Offers</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/local-resources/?intcmp=CSN-LOCAL-NAV-LR" data-formelementid="LOCAL-LNK-CLK-LOCALRESOURCES">Local Resources</a> </li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/jobs/?intcmp=CSN-LOCAL-NAV-WJ" data-formelementid="LOCAL-LNK-CLK-WORK&JOBS">Work & Jobs</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/events/?intcmp=CSN-LOCAL-NAV-CC" data-formelementid="LOCAL-LNK-CLK-EVENTS">Community Calendar</a></li> <!-- <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/healthy-living/?intcmp=CSN-LOCAL-NAV-HEALTHY_LIVING" data-formelementid="LOCAL-LNK-CLK-HEALTHY_LIVING">Healthy Living</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/arts-entertainment/?intcmp=CSN-LOCAL-NAV-ARTS_ENT" data-formelementid="LOCAL-LNK-CLK-ARTS_ENT">Arts & Entertainment</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/museums/?intcmp=CSN-LOCAL-NAV-MUSEUMS" data-formelementid="LOCAL-LNK-CLK-MUSEUMS">Museums</a></li> --> </ul> </li> </ul> </nav>' $header_custom = '' $breadcrumbs = array( (int) 0 => array( 'title' => 'Things to Do around {local_city}, {local_state}', 'slug' => 'things-to-do' ) ) $row = array( 'title' => 'Back to Things to Do around {local_city}, {local_state}', 'slug' => 'things-to-do' ) $i = (int) 0include - APP/View/Layouts/aarp_2023.ctp, line 243 include - APP/View/Layouts/aarp_2023.ctp, line 243 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Warning (2): include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.bodyTargeting.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [APP/View/Layouts/aarp_2023.ctp, line 243]Code Context<?php if (!$nowrapper): // MLW - Spanish wrappers TBD
include (APP . "Resource/aarp2_master.footer.html");
include (APP . "Resource/aarp2_master.bodyTargeting.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Good Harbor Beach</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>Thatcher Road, Route 127A</div> <div> <span>Gloucester</span>, <span>MA</span> <span>01930</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://ma-gloucester.civicplus.com/index.aspx?nid=299" target="_blank">Visit Website</a> </div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Good+Harbor+Beach%2C+Thatcher+Road%2C+Route+127A%2C+Gloucester%2C+MA+01930" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island while at high tide one can enjoy body surfing or boogie boards. Lifeguards are on duty Memorial Day weekend to Labor Day from 9:00am to 5:00pm daily. Surfing, inflatable objects and all floatation devices with the exception of Styrofoam boogie boards are prohibited during the hours lifeguards are on duty. Alcohol is also prohibited. Gloucester has adopted a Carry In – Carry Out Policy for Good Harbor and Wingaersheek beaches so please be prepared to carry out any trash with you when you leave. Food, drinks, beach toys, and other beach necessities are available at the concession. Restrooms and showers are available as well from 9:00am to 6:00pm daily. During periods of inclement weather, all facilities may close early. Parking is available during the week at a rate of $20 per vehicle, and on the weekends and holidays at $25 per vehicle. (After Labor Day, beaches may be open with reduced rates charged, weather permitting.) Space is limited so you will need to arrive early on a nice day in order to get a parking space. The gates open at 8:00am and are locked at 9:00pm. The beach is handicapped accessible with approximately 16 handicapped spaces in the lot and a drop off space near the footbridge. A beach wheelchair is available – ask at the collection booth upon arrival or ask the lifeguards. Buses are prohibited from the parking lot and any large groups must receive a permit ($25 per permit). Directions: - take Rte 128 North into Gloucester. Follow the signs for East Gloucester/Rockport. Go through the two rotaries. At the first traffic light you have two options. First option is to take a left onto Eastern Ave. Follow Eastern Ave for approximately 1 to 1 ½ miles and Shaws Plaza will be on your right. Turn right onto Barn Lane at the end of the plaza. At the end of Barn Lane turn left onto Thatcher Rd and the beach lot will be on your right. If you go straight through the first light, you will then take a left onto Bass Ave at the next light. Follow Bass Ave to Thatcher Road and turn left onto Thatcher Road. The parking lot will be up on your right.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/gloucester-ma/report/place/good-harbor-beach-gloucester-ma.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/gloucester-ma/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-trace').style.display = (document.getElementById('cakeErr66ed6ee0beed3-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include(/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html): failed to open stream: No such file or directory [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0beed3-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-code').style.display = (document.getElementById('cakeErr66ed6ee0beed3-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-context').style.display = (document.getElementById('cakeErr66ed6ee0beed3-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0beed3-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0bfce4-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-code').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-context').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0bfce4-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Only $12 your first year with Automatic Renewal</div> <ul class="list"> <li>Immediate access to your <a href="https://www.aarp.org/benefits-discounts/">member benefits</a></li> <li>Discounts on travel and everyday savings</li> <li>Subscription to AARP The Magazine</li> <li>FREE second membership</li> </ul> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Massachusetts Facebook Page" title="Image of AARP Massachusetts Facebook Page" data-href="https://www.facebook.com/AARPMA" data-tabs="timeline" width="320" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true" lazy="true"> <blockquote cite="https://www.facebook.com/AARPMA" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPMA">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Massachusetts</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:MA@aarp.org" target="_blank" rel="noopener">MA@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/massachusetts/" target="_blank" rel="noopener">AARP Massachusetts</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-massachusetts/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-GLOUCESTER-MA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Facebook"><img alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/facebook-dreamstale25.png"></a> <a href="https://twitter.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Twitter"><img alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/x-logo-black.png"></a> <a href="https://www.instagram.com/aarpmassachusetts/" target="_blank" rel="noopener" aria-label="Open Instagram"><img src="https://cdn-aarp.americantowns.com/img/icon-ig.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>Good Harbor Beach - Gloucester, MA</title> <meta name="page_title" content="Good Harbor Beach - Gloucester, MA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island" name="description"/> <meta content="Good, Harbor, Beach, Gloucester, MA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/good-harbor-beach-gloucester-ma.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/good-harbor-beach-gloucester-ma.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Good Harbor Beach"/> <meta name="twitter:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Good Harbor Beach"/> <meta property="og:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="42.620899"/> <meta property="place:location:longitude" content="-70.629601"/> ', 'title_for_layout' => 'Place Detail - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Good Harbor Beach</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>Thatcher Road, Route 127A</div> <div> <span>Gloucester</span>, <span>MA</span> <span>01930</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://ma-gloucester.civicplus.com/index.aspx?nid=299" target="_blank">Visit Website</a> </div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Good+Harbor+Beach%2C+Thatcher+Road%2C+Route+127A%2C+Gloucester%2C+MA+01930" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island while at high tide one can enjoy body surfing or boogie boards. Lifeguards are on duty Memorial Day weekend to Labor Day from 9:00am to 5:00pm daily. Surfing, inflatable objects and all floatation devices with the exception of Styrofoam boogie boards are prohibited during the hours lifeguards are on duty. Alcohol is also prohibited. Gloucester has adopted a Carry In – Carry Out Policy for Good Harbor and Wingaersheek beaches so please be prepared to carry out any trash with you when you leave. Food, drinks, beach toys, and other beach necessities are available at the concession. Restrooms and showers are available as well from 9:00am to 6:00pm daily. During periods of inclement weather, all facilities may close early. Parking is available during the week at a rate of $20 per vehicle, and on the weekends and holidays at $25 per vehicle. (After Labor Day, beaches may be open with reduced rates charged, weather permitting.) Space is limited so you will need to arrive early on a nice day in order to get a parking space. The gates open at 8:00am and are locked at 9:00pm. The beach is handicapped accessible with approximately 16 handicapped spaces in the lot and a drop off space near the footbridge. A beach wheelchair is available – ask at the collection booth upon arrival or ask the lifeguards. Buses are prohibited from the parking lot and any large groups must receive a permit ($25 per permit). Directions: - take Rte 128 North into Gloucester. Follow the signs for East Gloucester/Rockport. Go through the two rotaries. At the first traffic light you have two options. First option is to take a left onto Eastern Ave. Follow Eastern Ave for approximately 1 to 1 ½ miles and Shaws Plaza will be on your right. Turn right onto Barn Lane at the end of the plaza. At the end of Barn Lane turn left onto Thatcher Rd and the beach lot will be on your right. If you go straight through the first light, you will then take a left onto Bass Ave at the next light. Follow Bass Ave to Thatcher Road and turn left onto Thatcher Road. The parking lot will be up on your right.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/gloucester-ma/report/place/good-harbor-beach-gloucester-ma.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/gloucester-ma/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-trace').style.display = (document.getElementById('cakeErr66ed6ee0beed3-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include(/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html): failed to open stream: No such file or directory [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0beed3-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-code').style.display = (document.getElementById('cakeErr66ed6ee0beed3-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-context').style.display = (document.getElementById('cakeErr66ed6ee0beed3-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0beed3-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0bfce4-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-code').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-context').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0bfce4-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Only $12 your first year with Automatic Renewal</div> <ul class="list"> <li>Immediate access to your <a href="https://www.aarp.org/benefits-discounts/">member benefits</a></li> <li>Discounts on travel and everyday savings</li> <li>Subscription to AARP The Magazine</li> <li>FREE second membership</li> </ul> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Massachusetts Facebook Page" title="Image of AARP Massachusetts Facebook Page" data-href="https://www.facebook.com/AARPMA" data-tabs="timeline" width="320" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true" lazy="true"> <blockquote cite="https://www.facebook.com/AARPMA" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPMA">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Massachusetts</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:MA@aarp.org" target="_blank" rel="noopener">MA@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/massachusetts/" target="_blank" rel="noopener">AARP Massachusetts</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-massachusetts/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-GLOUCESTER-MA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Facebook"><img alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/facebook-dreamstale25.png"></a> <a href="https://twitter.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Twitter"><img alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/x-logo-black.png"></a> <a href="https://www.instagram.com/aarpmassachusetts/" target="_blank" rel="noopener" aria-label="Open Instagram"><img src="https://cdn-aarp.americantowns.com/img/icon-ig.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>Good Harbor Beach - Gloucester, MA</title> <meta name="page_title" content="Good Harbor Beach - Gloucester, MA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island" name="description"/> <meta content="Good, Harbor, Beach, Gloucester, MA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/good-harbor-beach-gloucester-ma.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/good-harbor-beach-gloucester-ma.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Good Harbor Beach"/> <meta name="twitter:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Good Harbor Beach"/> <meta property="og:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="42.620899"/> <meta property="place:location:longitude" content="-70.629601"/> ' $title_for_layout = 'Place Detail - AARP' $asset_version = '230831' $min = true $nowrapper = false $css = '' $highlighting = '' $location = '<a href="/gloucester-ma/?intcmp=CSN-LOCAL-NAV-HOME">Gloucester, MA</a>' $no_header = false $header_title = '<a href="/gloucester-ma/things-to-do/">Places</a>' $header_subtitle = '' $isPR = false $navbar = '<nav class="section" role="button" aria-expanded="false" aria-controls="collapse"> <div class="section-toggle">Sections <i class="fas fa-chevron-down"></i></div> <ul class="secondary-menu" id="secondary-menu" role="menu" aria-busy="true"> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/aarp-events/?intcmp=CSN-LOCAL-NAV-OLE" data-formelementid="LOCAL-LNK-CLK-EVENTS">Online & Local Events</a> </li> <li role="presentation" class="active"><a role="menuitem" class="menuitem" href="/gloucester-ma/things-to-do/?intcmp=CSN-LOCAL-NAV-TTD" data-formelementid="LOCAL-LNK-CLK-THINGSTODO">Things to Do</a></li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/happenings/?intcmp=CSN-LOCAL-NAV-NF" data-formelementid="LOCAL-LNK-CLK-HAPPENINGS">News Feed</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/volunteering/?intcmp=CSN-LOCAL-NAV-VOL" data-formelementid="LOCAL-LNK-CLK-VOLUNTEERING">Volunteering</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/home-and-community/?intcmp=CSN-LOCAL-NAV-HC" data-formelementid="LOCAL-LNK-CLK-HC">Home & Community</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/movies/?intcmp=CSN-LOCAL-NAV-MFG" data-formelementid="LOCAL-LNK-CLK-MOVIESFORGROWNUPS">Movies for Grownups</a> </li> <li role="presentation" class="more nosep " id="submenu-more"> <span role="menuitem" class="menuitem" data-formelementid="LOCAL-LNK-CLK-MORE">More<i class="fas fa-chevron-down"></i></span> <ul class="secondary-submenu animate slide-in" id="secondary-submenu"> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/discounts/?intcmp=CSN-LOCAL-NAV-LO" data-formelementid="LOCAL-LNK-CLK-OFFERS">Local Offers</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/local-resources/?intcmp=CSN-LOCAL-NAV-LR" data-formelementid="LOCAL-LNK-CLK-LOCALRESOURCES">Local Resources</a> </li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/jobs/?intcmp=CSN-LOCAL-NAV-WJ" data-formelementid="LOCAL-LNK-CLK-WORK&JOBS">Work & Jobs</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/events/?intcmp=CSN-LOCAL-NAV-CC" data-formelementid="LOCAL-LNK-CLK-EVENTS">Community Calendar</a></li> <!-- <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/healthy-living/?intcmp=CSN-LOCAL-NAV-HEALTHY_LIVING" data-formelementid="LOCAL-LNK-CLK-HEALTHY_LIVING">Healthy Living</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/arts-entertainment/?intcmp=CSN-LOCAL-NAV-ARTS_ENT" data-formelementid="LOCAL-LNK-CLK-ARTS_ENT">Arts & Entertainment</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/museums/?intcmp=CSN-LOCAL-NAV-MUSEUMS" data-formelementid="LOCAL-LNK-CLK-MUSEUMS">Museums</a></li> --> </ul> </li> </ul> </nav>' $header_custom = '' $breadcrumbs = array( (int) 0 => array( 'title' => 'Things to Do around {local_city}, {local_state}', 'slug' => 'things-to-do' ) ) $row = array( 'title' => 'Back to Things to Do around {local_city}, {local_state}', 'slug' => 'things-to-do' ) $i = (int) 0include - APP/View/Layouts/aarp_2023.ctp, line 243 include - APP/View/Layouts/aarp_2023.ctp, line 243 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Warning (2): include(/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.resource.footer.root.html) [<a href='http://php.net/function.include'>function.include</a>]: failed to open stream: No such file or directory [APP/View/Layouts/aarp_2023.ctp, line 244]Code Contextinclude (APP . "Resource/aarp2_master.footer.html");
include (APP . "Resource/aarp2_master.bodyTargeting.html");
include (APP . "Resource/aarp2_master.resource.footer.root.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Good Harbor Beach</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>Thatcher Road, Route 127A</div> <div> <span>Gloucester</span>, <span>MA</span> <span>01930</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://ma-gloucester.civicplus.com/index.aspx?nid=299" target="_blank">Visit Website</a> </div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Good+Harbor+Beach%2C+Thatcher+Road%2C+Route+127A%2C+Gloucester%2C+MA+01930" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island while at high tide one can enjoy body surfing or boogie boards. Lifeguards are on duty Memorial Day weekend to Labor Day from 9:00am to 5:00pm daily. Surfing, inflatable objects and all floatation devices with the exception of Styrofoam boogie boards are prohibited during the hours lifeguards are on duty. Alcohol is also prohibited. Gloucester has adopted a Carry In – Carry Out Policy for Good Harbor and Wingaersheek beaches so please be prepared to carry out any trash with you when you leave. Food, drinks, beach toys, and other beach necessities are available at the concession. Restrooms and showers are available as well from 9:00am to 6:00pm daily. During periods of inclement weather, all facilities may close early. Parking is available during the week at a rate of $20 per vehicle, and on the weekends and holidays at $25 per vehicle. (After Labor Day, beaches may be open with reduced rates charged, weather permitting.) Space is limited so you will need to arrive early on a nice day in order to get a parking space. The gates open at 8:00am and are locked at 9:00pm. The beach is handicapped accessible with approximately 16 handicapped spaces in the lot and a drop off space near the footbridge. A beach wheelchair is available – ask at the collection booth upon arrival or ask the lifeguards. Buses are prohibited from the parking lot and any large groups must receive a permit ($25 per permit). Directions: - take Rte 128 North into Gloucester. Follow the signs for East Gloucester/Rockport. Go through the two rotaries. At the first traffic light you have two options. First option is to take a left onto Eastern Ave. Follow Eastern Ave for approximately 1 to 1 ½ miles and Shaws Plaza will be on your right. Turn right onto Barn Lane at the end of the plaza. At the end of Barn Lane turn left onto Thatcher Rd and the beach lot will be on your right. If you go straight through the first light, you will then take a left onto Bass Ave at the next light. Follow Bass Ave to Thatcher Road and turn left onto Thatcher Road. The parking lot will be up on your right.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/gloucester-ma/report/place/good-harbor-beach-gloucester-ma.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/gloucester-ma/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-trace').style.display = (document.getElementById('cakeErr66ed6ee0beed3-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include(/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html): failed to open stream: No such file or directory [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0beed3-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-code').style.display = (document.getElementById('cakeErr66ed6ee0beed3-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-context').style.display = (document.getElementById('cakeErr66ed6ee0beed3-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0beed3-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0bfce4-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-code').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-context').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0bfce4-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Only $12 your first year with Automatic Renewal</div> <ul class="list"> <li>Immediate access to your <a href="https://www.aarp.org/benefits-discounts/">member benefits</a></li> <li>Discounts on travel and everyday savings</li> <li>Subscription to AARP The Magazine</li> <li>FREE second membership</li> </ul> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Massachusetts Facebook Page" title="Image of AARP Massachusetts Facebook Page" data-href="https://www.facebook.com/AARPMA" data-tabs="timeline" width="320" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true" lazy="true"> <blockquote cite="https://www.facebook.com/AARPMA" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPMA">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Massachusetts</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:MA@aarp.org" target="_blank" rel="noopener">MA@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/massachusetts/" target="_blank" rel="noopener">AARP Massachusetts</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-massachusetts/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-GLOUCESTER-MA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Facebook"><img alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/facebook-dreamstale25.png"></a> <a href="https://twitter.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Twitter"><img alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/x-logo-black.png"></a> <a href="https://www.instagram.com/aarpmassachusetts/" target="_blank" rel="noopener" aria-label="Open Instagram"><img src="https://cdn-aarp.americantowns.com/img/icon-ig.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>Good Harbor Beach - Gloucester, MA</title> <meta name="page_title" content="Good Harbor Beach - Gloucester, MA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island" name="description"/> <meta content="Good, Harbor, Beach, Gloucester, MA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/good-harbor-beach-gloucester-ma.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/good-harbor-beach-gloucester-ma.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Good Harbor Beach"/> <meta name="twitter:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Good Harbor Beach"/> <meta property="og:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="42.620899"/> <meta property="place:location:longitude" content="-70.629601"/> ', 'title_for_layout' => 'Place Detail - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Good Harbor Beach</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>Thatcher Road, Route 127A</div> <div> <span>Gloucester</span>, <span>MA</span> <span>01930</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://ma-gloucester.civicplus.com/index.aspx?nid=299" target="_blank">Visit Website</a> </div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Good+Harbor+Beach%2C+Thatcher+Road%2C+Route+127A%2C+Gloucester%2C+MA+01930" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island while at high tide one can enjoy body surfing or boogie boards. Lifeguards are on duty Memorial Day weekend to Labor Day from 9:00am to 5:00pm daily. Surfing, inflatable objects and all floatation devices with the exception of Styrofoam boogie boards are prohibited during the hours lifeguards are on duty. Alcohol is also prohibited. Gloucester has adopted a Carry In – Carry Out Policy for Good Harbor and Wingaersheek beaches so please be prepared to carry out any trash with you when you leave. Food, drinks, beach toys, and other beach necessities are available at the concession. Restrooms and showers are available as well from 9:00am to 6:00pm daily. During periods of inclement weather, all facilities may close early. Parking is available during the week at a rate of $20 per vehicle, and on the weekends and holidays at $25 per vehicle. (After Labor Day, beaches may be open with reduced rates charged, weather permitting.) Space is limited so you will need to arrive early on a nice day in order to get a parking space. The gates open at 8:00am and are locked at 9:00pm. The beach is handicapped accessible with approximately 16 handicapped spaces in the lot and a drop off space near the footbridge. A beach wheelchair is available – ask at the collection booth upon arrival or ask the lifeguards. Buses are prohibited from the parking lot and any large groups must receive a permit ($25 per permit). Directions: - take Rte 128 North into Gloucester. Follow the signs for East Gloucester/Rockport. Go through the two rotaries. At the first traffic light you have two options. First option is to take a left onto Eastern Ave. Follow Eastern Ave for approximately 1 to 1 ½ miles and Shaws Plaza will be on your right. Turn right onto Barn Lane at the end of the plaza. At the end of Barn Lane turn left onto Thatcher Rd and the beach lot will be on your right. If you go straight through the first light, you will then take a left onto Bass Ave at the next light. Follow Bass Ave to Thatcher Road and turn left onto Thatcher Road. The parking lot will be up on your right.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/gloucester-ma/report/place/good-harbor-beach-gloucester-ma.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/gloucester-ma/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-trace').style.display = (document.getElementById('cakeErr66ed6ee0beed3-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include(/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html): failed to open stream: No such file or directory [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0beed3-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-code').style.display = (document.getElementById('cakeErr66ed6ee0beed3-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-context').style.display = (document.getElementById('cakeErr66ed6ee0beed3-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0beed3-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0bfce4-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-code').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-context').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0bfce4-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Only $12 your first year with Automatic Renewal</div> <ul class="list"> <li>Immediate access to your <a href="https://www.aarp.org/benefits-discounts/">member benefits</a></li> <li>Discounts on travel and everyday savings</li> <li>Subscription to AARP The Magazine</li> <li>FREE second membership</li> </ul> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Massachusetts Facebook Page" title="Image of AARP Massachusetts Facebook Page" data-href="https://www.facebook.com/AARPMA" data-tabs="timeline" width="320" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true" lazy="true"> <blockquote cite="https://www.facebook.com/AARPMA" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPMA">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Massachusetts</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:MA@aarp.org" target="_blank" rel="noopener">MA@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/massachusetts/" target="_blank" rel="noopener">AARP Massachusetts</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-massachusetts/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-GLOUCESTER-MA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Facebook"><img alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/facebook-dreamstale25.png"></a> <a href="https://twitter.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Twitter"><img alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/x-logo-black.png"></a> <a href="https://www.instagram.com/aarpmassachusetts/" target="_blank" rel="noopener" aria-label="Open Instagram"><img src="https://cdn-aarp.americantowns.com/img/icon-ig.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>Good Harbor Beach - Gloucester, MA</title> <meta name="page_title" content="Good Harbor Beach - Gloucester, MA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island" name="description"/> <meta content="Good, Harbor, Beach, Gloucester, MA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/good-harbor-beach-gloucester-ma.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/good-harbor-beach-gloucester-ma.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Good Harbor Beach"/> <meta name="twitter:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Good Harbor Beach"/> <meta property="og:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="42.620899"/> <meta property="place:location:longitude" content="-70.629601"/> ' $title_for_layout = 'Place Detail - AARP' $asset_version = '230831' $min = true $nowrapper = false $css = '' $highlighting = '' $location = '<a href="/gloucester-ma/?intcmp=CSN-LOCAL-NAV-HOME">Gloucester, MA</a>' $no_header = false $header_title = '<a href="/gloucester-ma/things-to-do/">Places</a>' $header_subtitle = '' $isPR = false $navbar = '<nav class="section" role="button" aria-expanded="false" aria-controls="collapse"> <div class="section-toggle">Sections <i class="fas fa-chevron-down"></i></div> <ul class="secondary-menu" id="secondary-menu" role="menu" aria-busy="true"> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/aarp-events/?intcmp=CSN-LOCAL-NAV-OLE" data-formelementid="LOCAL-LNK-CLK-EVENTS">Online & Local Events</a> </li> <li role="presentation" class="active"><a role="menuitem" class="menuitem" href="/gloucester-ma/things-to-do/?intcmp=CSN-LOCAL-NAV-TTD" data-formelementid="LOCAL-LNK-CLK-THINGSTODO">Things to Do</a></li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/happenings/?intcmp=CSN-LOCAL-NAV-NF" data-formelementid="LOCAL-LNK-CLK-HAPPENINGS">News Feed</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/volunteering/?intcmp=CSN-LOCAL-NAV-VOL" data-formelementid="LOCAL-LNK-CLK-VOLUNTEERING">Volunteering</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/home-and-community/?intcmp=CSN-LOCAL-NAV-HC" data-formelementid="LOCAL-LNK-CLK-HC">Home & Community</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/movies/?intcmp=CSN-LOCAL-NAV-MFG" data-formelementid="LOCAL-LNK-CLK-MOVIESFORGROWNUPS">Movies for Grownups</a> </li> <li role="presentation" class="more nosep " id="submenu-more"> <span role="menuitem" class="menuitem" data-formelementid="LOCAL-LNK-CLK-MORE">More<i class="fas fa-chevron-down"></i></span> <ul class="secondary-submenu animate slide-in" id="secondary-submenu"> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/discounts/?intcmp=CSN-LOCAL-NAV-LO" data-formelementid="LOCAL-LNK-CLK-OFFERS">Local Offers</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/local-resources/?intcmp=CSN-LOCAL-NAV-LR" data-formelementid="LOCAL-LNK-CLK-LOCALRESOURCES">Local Resources</a> </li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/jobs/?intcmp=CSN-LOCAL-NAV-WJ" data-formelementid="LOCAL-LNK-CLK-WORK&JOBS">Work & Jobs</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/events/?intcmp=CSN-LOCAL-NAV-CC" data-formelementid="LOCAL-LNK-CLK-EVENTS">Community Calendar</a></li> <!-- <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/healthy-living/?intcmp=CSN-LOCAL-NAV-HEALTHY_LIVING" data-formelementid="LOCAL-LNK-CLK-HEALTHY_LIVING">Healthy Living</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/arts-entertainment/?intcmp=CSN-LOCAL-NAV-ARTS_ENT" data-formelementid="LOCAL-LNK-CLK-ARTS_ENT">Arts & Entertainment</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/museums/?intcmp=CSN-LOCAL-NAV-MUSEUMS" data-formelementid="LOCAL-LNK-CLK-MUSEUMS">Museums</a></li> --> </ul> </li> </ul> </nav>' $header_custom = '' $breadcrumbs = array( (int) 0 => array( 'title' => 'Things to Do around {local_city}, {local_state}', 'slug' => 'things-to-do' ) ) $row = array( 'title' => 'Back to Things to Do around {local_city}, {local_state}', 'slug' => 'things-to-do' ) $i = (int) 0include - APP/View/Layouts/aarp_2023.ctp, line 244 include - APP/View/Layouts/aarp_2023.ctp, line 244 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Warning (2): include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.resource.footer.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [APP/View/Layouts/aarp_2023.ctp, line 244]Code Contextinclude (APP . "Resource/aarp2_master.footer.html");
include (APP . "Resource/aarp2_master.bodyTargeting.html");
include (APP . "Resource/aarp2_master.resource.footer.root.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Good Harbor Beach</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>Thatcher Road, Route 127A</div> <div> <span>Gloucester</span>, <span>MA</span> <span>01930</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://ma-gloucester.civicplus.com/index.aspx?nid=299" target="_blank">Visit Website</a> </div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Good+Harbor+Beach%2C+Thatcher+Road%2C+Route+127A%2C+Gloucester%2C+MA+01930" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island while at high tide one can enjoy body surfing or boogie boards. Lifeguards are on duty Memorial Day weekend to Labor Day from 9:00am to 5:00pm daily. Surfing, inflatable objects and all floatation devices with the exception of Styrofoam boogie boards are prohibited during the hours lifeguards are on duty. Alcohol is also prohibited. Gloucester has adopted a Carry In – Carry Out Policy for Good Harbor and Wingaersheek beaches so please be prepared to carry out any trash with you when you leave. Food, drinks, beach toys, and other beach necessities are available at the concession. Restrooms and showers are available as well from 9:00am to 6:00pm daily. During periods of inclement weather, all facilities may close early. Parking is available during the week at a rate of $20 per vehicle, and on the weekends and holidays at $25 per vehicle. (After Labor Day, beaches may be open with reduced rates charged, weather permitting.) Space is limited so you will need to arrive early on a nice day in order to get a parking space. The gates open at 8:00am and are locked at 9:00pm. The beach is handicapped accessible with approximately 16 handicapped spaces in the lot and a drop off space near the footbridge. A beach wheelchair is available – ask at the collection booth upon arrival or ask the lifeguards. Buses are prohibited from the parking lot and any large groups must receive a permit ($25 per permit). Directions: - take Rte 128 North into Gloucester. Follow the signs for East Gloucester/Rockport. Go through the two rotaries. At the first traffic light you have two options. First option is to take a left onto Eastern Ave. Follow Eastern Ave for approximately 1 to 1 ½ miles and Shaws Plaza will be on your right. Turn right onto Barn Lane at the end of the plaza. At the end of Barn Lane turn left onto Thatcher Rd and the beach lot will be on your right. If you go straight through the first light, you will then take a left onto Bass Ave at the next light. Follow Bass Ave to Thatcher Road and turn left onto Thatcher Road. The parking lot will be up on your right.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/gloucester-ma/report/place/good-harbor-beach-gloucester-ma.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/gloucester-ma/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-trace').style.display = (document.getElementById('cakeErr66ed6ee0beed3-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include(/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html): failed to open stream: No such file or directory [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0beed3-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-code').style.display = (document.getElementById('cakeErr66ed6ee0beed3-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-context').style.display = (document.getElementById('cakeErr66ed6ee0beed3-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0beed3-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0bfce4-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-code').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-context').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0bfce4-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Only $12 your first year with Automatic Renewal</div> <ul class="list"> <li>Immediate access to your <a href="https://www.aarp.org/benefits-discounts/">member benefits</a></li> <li>Discounts on travel and everyday savings</li> <li>Subscription to AARP The Magazine</li> <li>FREE second membership</li> </ul> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Massachusetts Facebook Page" title="Image of AARP Massachusetts Facebook Page" data-href="https://www.facebook.com/AARPMA" data-tabs="timeline" width="320" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true" lazy="true"> <blockquote cite="https://www.facebook.com/AARPMA" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPMA">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Massachusetts</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:MA@aarp.org" target="_blank" rel="noopener">MA@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/massachusetts/" target="_blank" rel="noopener">AARP Massachusetts</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-massachusetts/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-GLOUCESTER-MA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Facebook"><img alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/facebook-dreamstale25.png"></a> <a href="https://twitter.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Twitter"><img alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/x-logo-black.png"></a> <a href="https://www.instagram.com/aarpmassachusetts/" target="_blank" rel="noopener" aria-label="Open Instagram"><img src="https://cdn-aarp.americantowns.com/img/icon-ig.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>Good Harbor Beach - Gloucester, MA</title> <meta name="page_title" content="Good Harbor Beach - Gloucester, MA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island" name="description"/> <meta content="Good, Harbor, Beach, Gloucester, MA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/good-harbor-beach-gloucester-ma.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/good-harbor-beach-gloucester-ma.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Good Harbor Beach"/> <meta name="twitter:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Good Harbor Beach"/> <meta property="og:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="42.620899"/> <meta property="place:location:longitude" content="-70.629601"/> ', 'title_for_layout' => 'Place Detail - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div class="module-spacer"> <header><h1 class="article-headline">Good Harbor Beach</h1></header> <div class="row"> <div class="col-sm-6 left module-spacer"> <p> <div> <div>Thatcher Road, Route 127A</div> <div> <span>Gloucester</span>, <span>MA</span> <span>01930</span> </div> </div> </p> <div> <i class="fa fa-external-link-square"></i> <a href="http://ma-gloucester.civicplus.com/index.aspx?nid=299" target="_blank">Visit Website</a> </div> </div> <div class="col-sm-6 module-spacer"> <iframe width="100%" height="220" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCU5aZylcrTOLke9e3U0F2mXovlZ4bL8yk&q=Good+Harbor+Beach%2C+Thatcher+Road%2C+Route+127A%2C+Gloucester%2C+MA+01930" allowfullscreen> </iframe> </div> </div> <div class="module-spacer clearfix"> <p>Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island while at high tide one can enjoy body surfing or boogie boards. Lifeguards are on duty Memorial Day weekend to Labor Day from 9:00am to 5:00pm daily. Surfing, inflatable objects and all floatation devices with the exception of Styrofoam boogie boards are prohibited during the hours lifeguards are on duty. Alcohol is also prohibited. Gloucester has adopted a Carry In – Carry Out Policy for Good Harbor and Wingaersheek beaches so please be prepared to carry out any trash with you when you leave. Food, drinks, beach toys, and other beach necessities are available at the concession. Restrooms and showers are available as well from 9:00am to 6:00pm daily. During periods of inclement weather, all facilities may close early. Parking is available during the week at a rate of $20 per vehicle, and on the weekends and holidays at $25 per vehicle. (After Labor Day, beaches may be open with reduced rates charged, weather permitting.) Space is limited so you will need to arrive early on a nice day in order to get a parking space. The gates open at 8:00am and are locked at 9:00pm. The beach is handicapped accessible with approximately 16 handicapped spaces in the lot and a drop off space near the footbridge. A beach wheelchair is available – ask at the collection booth upon arrival or ask the lifeguards. Buses are prohibited from the parking lot and any large groups must receive a permit ($25 per permit). Directions: - take Rte 128 North into Gloucester. Follow the signs for East Gloucester/Rockport. Go through the two rotaries. At the first traffic light you have two options. First option is to take a left onto Eastern Ave. Follow Eastern Ave for approximately 1 to 1 ½ miles and Shaws Plaza will be on your right. Turn right onto Barn Lane at the end of the plaza. At the end of Barn Lane turn left onto Thatcher Rd and the beach lot will be on your right. If you go straight through the first light, you will then take a left onto Bass Ave at the next light. Follow Bass Ave to Thatcher Road and turn left onto Thatcher Road. The parking lot will be up on your right.</p> </div> <div class="reportthis" style="margin-bottom: 20px;"> <form method="post" action="/gloucester-ma/report/place/good-harbor-beach-gloucester-ma.html"> <button type="submit" class="btn btnregister pull-right" style="margin-bottom: 10px;">Flag This Place</button> </form> </div> <div class="report_button_message">Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors. </div> <style> .report_button_message { color: #333; font-size: 12px; clear: both; } </style> </div> </div> </div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-PLSK-02272024" href="/gloucester-ma/home-and-community/?intcmp=CSN-LOCAL-HC-PLSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-trace').style.display = (document.getElementById('cakeErr66ed6ee0beed3-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include(/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html): failed to open stream: No such file or directory [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0beed3-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-code').style.display = (document.getElementById('cakeErr66ed6ee0beed3-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0beed3-context').style.display = (document.getElementById('cakeErr66ed6ee0beed3-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0beed3-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (2)</a>: include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app//Resource/experience.master.resource.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [<b>APP/Lib/Modules.php(13) : eval()'d code</b>, line <b>1</b>]<div id="cakeErr66ed6ee0bfce4-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-code').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr66ed6ee0bfce4-context').style.display = (document.getElementById('cakeErr66ed6ee0bfce4-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr66ed6ee0bfce4-context" class="cake-context" style="display: none;">$module = array( '_id' => '66158db0e9dff2b1fd9cafcd', 'module_id' => '1098', 'name' => 'RHS - Events Experience', 'type' => 'php', 'data' => '<?php include(APP . "/Resource/experience.master.resource.root.html"); ?> <style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style>', 'css' => '.recommendationSection h3 {font-size:30px} .recommenadationSection .js-mvc-offer-recommended-article-pack-category {color:rgb(221,18,0); font-size:12px} .recommendationSection h4 a {color:#121212; font-size:20px} ', 'script' => '', 'cache_time' => '', 'localize' => '0' ) $obj = false</pre><pre class="stack-trace">include - APP/Lib/Modules.php(13) : eval()'d code, line 1 eval - APP/Lib/Modules.php(13) : eval()'d code, line 1 Modules::render() - APP/Lib/Modules.php, line 13 Modules::load() - APP/Lib/Modules.php, line 29 Localize::getModule() - APP/Lib/Localize.php, line 294 Localize::replace() - APP/Lib/Localize.php, line 219 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167</pre></div></pre><style type="text/css"> .recommenationSection {font-family: Lato, sans-serif} .recommendationSection h3 {font-size:30px!important; text-transform:none; letter-spacing:0.03em} .recommendationSection .js-mvc-offer-recommended-article-pack-category {color:#dd1200; font-family:Lato, sans-serif; font-size:15px; font-weight:700; text-transform:uppercase; margin:0} .recommendationSection h4 a {color:#121212; font-size:20px; font-weight:700} .recommendationSection .uxdia-c-featured-tile__content-wrapper {padding: 0 0 .5em 0; margin-bottom: 1.25em; border-bottom: 1px solid #000} </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Only $12 your first year with Automatic Renewal</div> <ul class="list"> <li>Immediate access to your <a href="https://www.aarp.org/benefits-discounts/">member benefits</a></li> <li>Discounts on travel and everyday savings</li> <li>Subscription to AARP The Magazine</li> <li>FREE second membership</li> </ul> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-GLOUCESTER-MA">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Massachusetts Facebook Page" title="Image of AARP Massachusetts Facebook Page" data-href="https://www.facebook.com/AARPMA" data-tabs="timeline" width="320" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true" lazy="true"> <blockquote cite="https://www.facebook.com/AARPMA" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPMA">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Massachusetts</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:MA@aarp.org" target="_blank" rel="noopener">MA@aarp.org</a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/massachusetts/" target="_blank" rel="noopener">AARP Massachusetts</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-massachusetts/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-GLOUCESTER-MA" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Facebook"><img alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/facebook-dreamstale25.png"></a> <a href="https://twitter.com/AARPMA" target="_blank" rel="noopener" aria-label="Open Twitter"><img alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/responsive/icons/48/x-logo-black.png"></a> <a href="https://www.instagram.com/aarpmassachusetts/" target="_blank" rel="noopener" aria-label="Open Instagram"><img src="https://cdn-aarp.americantowns.com/img/icon-ig.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>Good Harbor Beach - Gloucester, MA</title> <meta name="page_title" content="Good Harbor Beach - Gloucester, MA"/> <meta name="robots" content="noindex, nofollow"/> <meta content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island" name="description"/> <meta content="Good, Harbor, Beach, Gloucester, MA" name="keywords"/> <link rel="canonical" href="https://www.americantowns.com/place/good-harbor-beach-gloucester-ma.html" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/place/good-harbor-beach-gloucester-ma.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Good Harbor Beach"/> <meta name="twitter:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta name="twitter:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="og:type" content="place"/> <meta property="og:title" content="Good Harbor Beach"/> <meta property="og:description" content="Located on Thatcher Road, Rte 127A, Good Harbor is a beautiful beach with lovely, white sand facing the Atlantic. At low tide, one can walk out to Salt Island"/> <meta property="og:image" content="https://cdn-aarp.americantowns.com/img/template/thumbs/generic-icon.jpg"/> <meta property="place:location:latitude" content="42.620899"/> <meta property="place:location:longitude" content="-70.629601"/> ' $title_for_layout = 'Place Detail - AARP' $asset_version = '230831' $min = true $nowrapper = false $css = '' $highlighting = '' $location = '<a href="/gloucester-ma/?intcmp=CSN-LOCAL-NAV-HOME">Gloucester, MA</a>' $no_header = false $header_title = '<a href="/gloucester-ma/things-to-do/">Places</a>' $header_subtitle = '' $isPR = false $navbar = '<nav class="section" role="button" aria-expanded="false" aria-controls="collapse"> <div class="section-toggle">Sections <i class="fas fa-chevron-down"></i></div> <ul class="secondary-menu" id="secondary-menu" role="menu" aria-busy="true"> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/aarp-events/?intcmp=CSN-LOCAL-NAV-OLE" data-formelementid="LOCAL-LNK-CLK-EVENTS">Online & Local Events</a> </li> <li role="presentation" class="active"><a role="menuitem" class="menuitem" href="/gloucester-ma/things-to-do/?intcmp=CSN-LOCAL-NAV-TTD" data-formelementid="LOCAL-LNK-CLK-THINGSTODO">Things to Do</a></li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/happenings/?intcmp=CSN-LOCAL-NAV-NF" data-formelementid="LOCAL-LNK-CLK-HAPPENINGS">News Feed</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/volunteering/?intcmp=CSN-LOCAL-NAV-VOL" data-formelementid="LOCAL-LNK-CLK-VOLUNTEERING">Volunteering</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/home-and-community/?intcmp=CSN-LOCAL-NAV-HC" data-formelementid="LOCAL-LNK-CLK-HC">Home & Community</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/gloucester-ma/movies/?intcmp=CSN-LOCAL-NAV-MFG" data-formelementid="LOCAL-LNK-CLK-MOVIESFORGROWNUPS">Movies for Grownups</a> </li> <li role="presentation" class="more nosep " id="submenu-more"> <span role="menuitem" class="menuitem" data-formelementid="LOCAL-LNK-CLK-MORE">More<i class="fas fa-chevron-down"></i></span> <ul class="secondary-submenu animate slide-in" id="secondary-submenu"> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/discounts/?intcmp=CSN-LOCAL-NAV-LO" data-formelementid="LOCAL-LNK-CLK-OFFERS">Local Offers</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/local-resources/?intcmp=CSN-LOCAL-NAV-LR" data-formelementid="LOCAL-LNK-CLK-LOCALRESOURCES">Local Resources</a> </li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/jobs/?intcmp=CSN-LOCAL-NAV-WJ" data-formelementid="LOCAL-LNK-CLK-WORK&JOBS">Work & Jobs</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/events/?intcmp=CSN-LOCAL-NAV-CC" data-formelementid="LOCAL-LNK-CLK-EVENTS">Community Calendar</a></li> <!-- <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/healthy-living/?intcmp=CSN-LOCAL-NAV-HEALTHY_LIVING" data-formelementid="LOCAL-LNK-CLK-HEALTHY_LIVING">Healthy Living</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/arts-entertainment/?intcmp=CSN-LOCAL-NAV-ARTS_ENT" data-formelementid="LOCAL-LNK-CLK-ARTS_ENT">Arts & Entertainment</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/gloucester-ma/museums/?intcmp=CSN-LOCAL-NAV-MUSEUMS" data-formelementid="LOCAL-LNK-CLK-MUSEUMS">Museums</a></li> --> </ul> </li> </ul> </nav>' $header_custom = '' $breadcrumbs = array( (int) 0 => array( 'title' => 'Things to Do around {local_city}, {local_state}', 'slug' => 'things-to-do' ) ) $row = array( 'title' => 'Back to Things to Do around {local_city}, {local_state}', 'slug' => 'things-to-do' ) $i = (int) 0include - APP/View/Layouts/aarp_2023.ctp, line 244 include - APP/View/Layouts/aarp_2023.ctp, line 244 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 PlacesController::display() - APP/Controller/PlacesController.php, line 501 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118