Get in Touch with Enjoy Gulf Coast

Have a question about the Texas coast? Spotted something that needs correcting? Running a coastal business? We'd love to hear from you.

Fill out the form below and we'll get back to you. We're a small team, but we read everything.

<form id="egc-contact-form" class="contact-form" action="/contact-submit.php" method="POST" novalidate> <div class="form-row"> <label for="cf-name">Name *</label> <input type="text" id="cf-name" name="name" required maxlength="100" autocomplete="name"> </div>

<div class="form-row"> <label for="cf-email">Email *</label> <input type="email" id="cf-email" name="email" required maxlength="254" autocomplete="email"> </div>

<div class="form-row"> <label for="cf-subject">Subject *</label> <select id="cf-subject" name="subject" required> <option value="">Choose a subject...</option> <option value="general">General Question</option> <option value="correction">Report a Correction</option> <option value="business">Business Listing</option> <option value="advertising">Advertising &amp; Partnerships</option> <option value="media">Media Inquiry</option> <option value="website">Website Problem</option> </select> </div>

<div class="form-row" id="cf-correction-fields" hidden> <label for="cf-page-url">Page URL (where you saw the issue)</label> <input type="url" id="cf-page-url" name="page_url" maxlength="500" placeholder="https://enjoygulfcoast.com/...">

<label for="cf-source-url">Source URL (official page, operator site, etc.)</label> <input type="url" id="cf-source-url" name="source_url" maxlength="500" placeholder="https://..."> </div>

<div class="form-row"> <label for="cf-message">Message *</label> <textarea id="cf-message" name="message" required maxlength="5000" rows="6" placeholder="Tell us what's on your mind..."></textarea> </div>

<div class="form-row form-honeypot" aria-hidden="true"> <label for="cf-website">Website (leave blank)</label> <input type="text" id="cf-website" name="website" tabindex="-1" autocomplete="off"> </div>

<div class="form-row"> <button type="submit" class="btn btn--pill">Send Message</button> </div>

<div id="cf-response" class="form-response" role="status" aria-live="polite" hidden></div> </form>

<script> (function() { var subject = document.getElementById('cf-subject'); var corrFields = document.getElementById('cf-correction-fields'); if (subject && corrFields) { subject.addEventListener('change', function() { corrFields.hidden = (subject.value !== 'correction'); }); } var form = document.getElementById('egc-contact-form'); var resp = document.getElementById('cf-response'); if (form && resp) { form.addEventListener('submit', function(e) { e.preventDefault(); resp.hidden = true; resp.className = 'form-response'; var data = new FormData(form); fetch(form.action, { method: 'POST', body: data }) .then(function(r) { return r.json(); }) .then(function(j) { resp.hidden = false; if (j.ok) { resp.classList.add('form-response--success'); resp.textContent = 'Thanks! Your message has been received. We\'ll get back to you soon.'; form.reset(); corrFields.hidden = true; } else { resp.classList.add('form-response--error'); resp.textContent = j.error || 'Something went wrong. Please try again.'; } }) .catch(function() { resp.hidden = false; resp.classList.add('form-response--error'); resp.textContent = 'Could not send. Please try again later.'; }); }); } })(); </script>

What happens next

Corrections go through our verification process — we check the facts before updating anything. Include the page URL and a source if you have one.

Business owners interested in a listing, advertisers, and media — use the subject dropdown so your message gets to the right place.

We aim to respond within a few business days.