Discover Sarasota Top Shelf with Private Coastal Day Yacht for an unforgettable luxury cruise. Read our expert review and book your dream charter today!

Best Sarasota Top Shelf with Private Coastal Day Yacht Review 2026

Share this post on:

Hey there, I’m Justin, and if you’ve been dreaming about cruising through crystal-clear Florida waters aboard a stunning private yacht, you’re going to want to hear about this one. The Sarasota Top Shelf with Private Coastal Day Yacht experience is exactly the kind of luxurious coastal escape I absolutely love recommending to my readers. This isn’t your typical crowded boat tour where you’re fighting for a spot at the rail — this is six hours of pure, private yacht bliss with Kokomo Charters, one of Sarasota’s most reputable operators. You’ll be exploring Sarasota Bay, hunting for dolphins, lounging on pristine sandbars, and soaking up the Florida sunshine aboard a sleek 38-foot Sea Ray yacht. Trust me when I say this is the best Sarasota yacht charter tour for anyone looking to create unforgettable memories on the water. If this sounds like your kind of adventure, I’d encourage you to book this Sarasota, Florida yacht charter tour on Viator before the calendar fills up.

📅 Check Availability for Your Dates

Tours sell out fast — especially on weekends and during peak season. Enter your travel dates on Viator to see what’s available before it’s gone.

Check Availability →

What to Expect on This Yacht Experience

When I review luxury yacht experiences, I’m looking for that perfect combination of vessel quality, itinerary flexibility, and overall experience — and the Sarasota Top Shelf with Private Coastal Day Yacht delivers on all fronts. From the moment you meet your Kokomo Charters crew behind Ocean Prime in downtown Sarasota, you’ll know you’re in for something special.

🛡️

Safety & Operator Credentials: Kokomo Charters

With their commitment to Coast Guard compliance, experienced licensed captains, and consistently positive guest reviews, Kokomo Charters provides couples with a safe and professionally managed charter experience. Their local expertise and dedication to customer satisfaction make them a trusted choice for celebrating your special occasion on the water.

⚓ Maritime Safety

Kokomo Charters maintains full compliance with U.S. Coast Guard regulations and carries all required maritime safety certifications for commercial passenger vessels.

✅ Safety Record

The company upholds rigorous safety standards with properly maintained equipment, regular vessel inspections, and comprehensive safety briefings before each voyage.

⛵ Vessels & Fleet

Kokomo Charters operates well-maintained vessels specifically designed for comfortable cruising in the beautiful waters of Sarasota Bay and the Gulf Coast.

🧑‍✈️ Crew Qualifications

All crew members are U.S. Coast Guard licensed captains with extensive local knowledge of Sarasota’s waterways and a commitment to exceptional guest service.

🏆 Recognition & Awards

Kokomo Charters is highly rated on Viator, earning praise from guests for their professional service and memorable charter experiences.

The Top Shelf is a gorgeous 38-foot Sea Ray yacht that’s been thoughtfully designed for both comfort and style. She’s not one of those cramped vessels where you’re constantly bumping into other passengers. With a spacious cockpit seating area, an expansive open bow lounge, and plenty of room to spread out, you’ll have the freedom to relax however you please throughout your six-hour charter.

What I particularly love about this yacht charter tour review subject is the versatility. Whether you’re celebrating a milestone birthday, planning a romantic anniversary escape, hosting a small bachelor or bachelorette party, or simply wanting a memorable day on the water with friends, this experience adapts to your vision perfectly.

Yacht Tour Tip

The extended swim platform on Top Shelf is absolutely perfect for easy water access — great for snorkeling, swimming, or just dangling your feet in the warm Gulf waters between stops.

Everything That’s Covered in Your Tour

Sarasota Top Shelf with Private Coastal Day Yacht - A sleek luxury yacht moored by tropical palm trees in Fort Lauderdale, Florida.
Photo by Noble Mathew on Pexels

One of the reasons this ranks among the best Sarasota yacht charter tour options is the impressive list of amenities included aboard Top Shelf. Here’s what you’re getting when you book:

Is This Tour Right for You? ✅

Great for…
Special Occasion Celebrations
A private yacht provides an exclusive and memorable setting for birthdays, anniversaries, or engagements.
Corporate Entertainment Groups
Impress clients or reward employees with a luxurious full-day experience on the water.
Couples Seeking Romance
Six hours of private coastal cruising creates the perfect intimate atmosphere for couples.
Family Reunion Gatherings
Ample time and privacy allow multiple generations to bond while exploring Sarasota’s beautiful coastline.
Photography Enthusiasts
Extended cruising time offers countless opportunities to capture stunning coastal and wildlife shots.
Not ideal for…
Budget-Conscious Travelers
At over $2,400, this premium experience may exceed typical vacation activity budgets.
Those Prone to Seasickness
Six hours on the water can be challenging for guests sensitive to motion.
Quick Activity Seekers
This full-day commitment isn’t suited for those wanting a brief taste of yachting.
  • Extended Swim Platform — easy access in and out of the water for swimming and sandbar visits
  • Spacious Cockpit Seating — comfortable seating for your entire group to relax and socialise
  • Wet Bar & Refrigeration — keep your drinks and snacks perfectly chilled throughout the day
  • Premium Sound System — set the mood with your favourite playlist
  • Expansive Open Bow Lounge — prime sunbathing real estate with stunning forward views
  • Private Enclosed Head — essential for a 6-hour charter, and yes, it’s properly private

The yacht is designed to handle everyone from the most athletic adventurer to those who prefer a more relaxed pace — Kokomo Charters notes this experience is suitable for all physical fitness levels, which I always appreciate.

You’ll want to check availability and pricing here to secure your preferred date, especially during peak season.

What You’ll See from the Water

Sarasota Bay Exploration

Sarasota Bay is one of Florida’s most beautiful waterways, and exploring it from the deck of a private yacht is genuinely next-level. The bay stretches between the mainland and the barrier islands, offering protected waters that are perfect for cruising. You’ll glide past stunning waterfront estates, pristine mangrove shorelines, and get views of Sarasota’s skyline that most visitors never experience.

Sandbar Paradise

The sandbars around Sarasota are legendary, and your captain knows exactly where to find the best ones. These shallow, turquoise-water spots are perfect for wading, swimming, and just floating with a drink in hand. During the Sarasota Top Shelf with Private Coastal Day Yacht charter, you’ll have time to properly enjoy these natural swimming pools without being rushed.

Dolphin Encounters

Wild dolphin sightings are a genuine highlight of cruising these waters. The resident bottlenose dolphins of Sarasota Bay are curious and active, and they frequently approach boats. Your experienced captain knows their favourite spots and behaviours, maximising your chances for those magical close encounters. There’s nothing quite like watching dolphins play in your yacht’s wake.

Scenic Coastal Cruising

Beyond the specific stops, the journey itself is spectacular. The scenic coastal cruising portion of your six hours takes you along beautiful stretches of coastline, offering constantly changing views and that wonderful feeling of freedom that only comes from being out on the water.

Need-to-Know Info Before You Sail

Sarasota Top Shelf with Private Coastal Day Yacht - Black and white photo of a luxury yacht docked in Syracuse, Sicily.
Photo by Efrem Efre on Pexels

Let me share some practical details from this yacht charter tour review that’ll help you prepare for the perfect day:

What to Wear:

Dress comfortably in swimwear with a cover-up. Bring a light layer for when the sea breeze picks up, and definitely pack a hat and quality sunglasses. The Florida sun reflecting off the water is intense.

Footwear:

Soft-soled boat shoes or barefoot is the way to go. Hard shoes can damage the deck and aren’t comfortable for yacht life anyway.

What to Bring:

Sunscreen (reef-safe is best), towels, cameras, and any food or beverages you’d like. The wet bar and refrigeration mean you can keep everything perfectly chilled.

Seasickness Considerations:

Sarasota Bay offers relatively calm, protected waters, but if you’re prone to motion sickness, consider taking precautions before departure. The bay is much calmer than open ocean cruising.

Meeting Point:

You’ll meet behind Ocean Prime in downtown Sarasota. Follow the light blue line to the front of the restaurant where a Kokomo Charters staff member will be waiting with a cart to help with your belongings.

Booking Flexibility & Refund Policy

I always want to be completely transparent in my reviews, so here’s the important booking information: Kokomo Charters operates with a strict policy where all sales are final. No refunds are available for cancellations.

Given this policy, I recommend:

  • Being absolutely certain of your travel dates before booking
  • Considering travel insurance that covers trip interruptions
  • Checking weather forecasts closer to your charter date (your captain will work with you on any weather-related concerns)

The best Sarasota yacht charter tour operators maintain these policies because they reserve the vessel exclusively for you, turning away other potential bookings.

Justin Johnston — Helicopterstour.com

Insider Tips from Justin

Hey everyone, Justin here. After reviewing countless yacht experiences, I’ve picked up some insider knowledge that’ll help you maximise your Sarasota Top Shelf with Private Coastal Day Yacht adventure:

  1. Arrive 15 minutes early — this gives you time to get settled, stow your gear, and start relaxing before departure. Rushing to a yacht experience defeats the purpose entirely.
  2. Bring a waterproof phone case — you’ll want photos from the sandbars and dolphin encounters, but splashes happen. Protect your gear and you’ll actually use it.
  3. Pack smart snacks — the wet bar keeps drinks cold, but think about bringing easy finger foods like cheese, crackers, and fruit. A six-hour charter means you’ll appreciate having provisions.
  4. Communicate your priorities — tell your captain what matters most to you. Dolphin sightings? Sandbar time? Scenic cruising? They’ll tailor the experience accordingly.
  5. Book midweek when possible — the sandbars are less crowded and you’ll feel like you have the bay to yourself. If you’re serious about this experience, secure your spot on Viator before it sells out and try for a Tuesday or Wednesday departure.

The Best Times to Book

Sarasota Top Shelf with Private Coastal Day Yacht - Serene view of luxury yachts sailing on the calm Adriatic Sea in Split-Dalmatia, Croatia.
Photo by Aakash Goel on Pexels

Timing matters for the Sarasota Top Shelf with Private Coastal Day Yacht experience, and I’ve got opinions:

Peak Season (December-April):

This is when Sarasota sees the most visitors, and the weather is reliably beautiful with lower humidity. Book well in advance during these months, as the best Sarasota yacht charter tour options fill quickly.

Shoulder Season (May, November):

My personal favourite times to visit. The weather is still excellent, crowds are thinner, and you’ll find more date availability.

Summer (June-September):

Hot and humid with afternoon thunderstorms, but morning charters can be magical. The water is warm and dolphin activity remains high.

Sunset vs Daytime:

This is a 6-hour charter, so you can absolutely capture sunset if you time your departure right. There’s nothing quite like watching the sun sink into the Gulf from the deck of a private yacht.

Why This Yacht Tour Gets Incredible Reviews

★★★★★

Luxurious Yacht Experience

Guests rave about the pristine 38-foot Sea Ray, praising its sleek design and comfortable amenities for cruising.

★★★★★

Unforgettable Dolphin Encounters

Visitors are thrilled by frequent dolphin sightings, calling them magical highlights of their Sarasota Bay adventure.

★★★★★

Perfect Sandbar Getaway

Travellers love anchoring at secluded sandbars for swimming, relaxing, and soaking up the Florida sunshine.

★★★★★

Ideal for Celebrations

Reviewers praise the private charter as the perfect setting for birthdays, anniversaries, and special group gatherings.

In preparing this yacht charter tour review, I looked at what makes Kokomo Charters and the Top Shelf experience stand out:

  • Private Experience — no strangers, just you and your group
  • Quality Vessel — the 38-foot Sea Ray is a premium yacht with excellent amenities
  • Experienced Crew — local knowledge makes all the difference
  • Itinerary Flexibility — your captain tailors the day to your preferences
  • Prime Location — downtown Sarasota meeting point with public transportation nearby
FeatureDetails
PriceFrom $2434
Duration6 hours
Vessel38-foot Sea Ray yacht
CapacityPrivate charter (your group only)
Key HighlightsSarasota Bay, sandbars, dolphins, coastal cruising

Book Sarasota Top Shelf with Private Coastal Day Yacht before it’s too late!

Listen, experiences like this don’t stay available forever, especially during Sarasota’s popular season. The Sarasota Top Shelf with Private Coastal Day Yacht represents everything I love about private yacht charters: a beautiful vessel, flexible itinerary, stunning destination, and memories that last a lifetime.

At From $2434 for six hours of exclusive yacht access, you’re getting exceptional value compared to what you’d pay for comparable experiences elsewhere in Florida. When you split that among a group of friends or family, the per-person cost becomes surprisingly reasonable for this level of luxury.

Don’t be the person who waited too long and missed out. The best dates go first.

Spots Fill Fast – Reserve Your Spot Before It’s Gone!

Top-rated yacht tours often sell out weeks in advance. Book now to lock in your spot before peak dates disappear.

Book This Yacht Tour Now

Time Left in 2026 to Sail:

Days
:
Hours
:
Minutes
:
Seconds

Where to Meet for Your Yacht Charter

Your yacht charter departs from 505 Quay Commons, Sarasota, FL 34236, USA. Use the map below to plan your route and arrival. We recommend arriving at least 15–20 minutes early to complete your check-in and safety briefing.

Address: 505 Quay Commons, Sarasota, FL 34236, USA — Open in Google Maps →

Things to Do Near Your Yacht Tour

While you're in the area, make the most of your trip! Here are some top things to do near Sarasota, Florida — from beaches and local eats to landmarks worth exploring.

🏖️Siesta Key Beach

Famous for its powdery white quartz sand and crystal-clear turquoise waters, consistently ranked among America's best beaches.

Beach 20 min drive
🖼️The Ringling Museum

A stunning art museum, circus museum, and historic mansion estate featuring impressive collections and beautiful gardens.

Museum 15 min drive
🛍️St. Armands Circle

An upscale shopping and dining destination with boutiques, galleries, and waterfront restaurants on a charming circular plaza.

Shopping 10 min drive
🍽️Columbia Restaurant

Florida's oldest Spanish restaurant serving authentic Cuban and Spanish cuisine in a historic St. Armands location.

Restaurant 10 min drive
🎯Mote Marine Laboratory & Aquarium

An interactive aquarium featuring manatees, sharks, sea turtles, and marine research exhibits perfect for families.

Activity 15 min drive
🌿Marie Selby Botanical Gardens

A waterfront oasis showcasing stunning orchid collections, tropical plants, and scenic views of Sarasota Bay.

Park 5 min drive

Yacht Tour FAQ's

Question: How many passengers can the Top Shelf yacht accommodate?

Answer: The 38-foot Sea Ray yacht is designed for small groups to ensure comfort and space for everyone. Contact Kokomo Charters directly for specific capacity limits, but expect this to work well for intimate groups wanting a premium experience.

Question: Is food and drink included in the Sarasota Top Shelf with Private Coastal Day Yacht charter?

Answer: The yacht includes a wet bar and refrigeration to keep your beverages cold, but you'll need to bring your own food and drinks. This actually works in your favour — bring exactly what your group loves rather than settling for predetermined catering.

Question: What happens if the weather is bad on our charter day?

Answer: Your captain will communicate with you about weather conditions. Sarasota Bay is relatively protected, but safety always comes first. Discuss weather policies directly with Kokomo Charters when booking.

Question: Can we swim and snorkel during the yacht charter?

Answer: Absolutely! The extended swim platform makes water access easy and safe. Sandbar visits are specifically included in your itinerary, giving you plenty of time for swimming.

Question: Is this yacht charter suitable for children?

Answer: Yes, the experience is listed as suitable for all physical fitness levels and ages. The private enclosed head, comfortable seating, and protected waters make it family-friendly.

Question: Where exactly do we meet for the charter?

Answer: You'll meet behind Ocean Prime in downtown Sarasota. Follow the light blue line to the front of the restaurant where a Kokomo Charters staff member will be waiting with a cart to help transport your items to the yacht.

Question: How likely are we to see dolphins?

Answer: Dolphin sightings are listed as a highlight for good reason — Sarasota Bay has a healthy resident population of bottlenose dolphins. While wildlife can never be guaranteed, your experienced captain knows their favourite spots.

Question: What's the cancellation policy for this yacht charter?

Answer: Kokomo Charters operates with a strict policy: all sales are final with no refunds available for cancellations. I recommend being certain of your dates and considering travel insurance.

Question: Is public transportation available to the meeting point?

Answer: Yes, Kokomo Charters notes that public transportation is available nearby, making the downtown Sarasota meeting point accessible even if you don't have a car.

Question: Can we play our own music on the yacht?

Answer: Yes! The Top Shelf features a premium sound system, so bring your favourite playlist and set the perfect mood for your charter.


There you have it — everything you need to know about the Sarasota Top Shelf with Private Coastal Day Yacht experience with Kokomo Charters. This is exactly the kind of luxury charter I get excited to share with my readers. Whether you're planning a celebration or simply want an extraordinary day on the water, this one delivers. Ready to make it happen? Go ahead and book your Sarasota, Florida yacht charter tour today and start counting down to your adventure.

) */ document.addEventListener('DOMContentLoaded', function() { function htdFaq(btn) { var item = btn.parentElement; var isOpen = item.classList.contains('open'); document.querySelectorAll('.htd-faq-item.open').forEach(function(el){ el.classList.remove('open'); }); if (!isOpen) item.classList.add('open'); } window.htdFaq = htdFaq; var CONFIG = [ {slug:'grand-canyon-helicopter-tour-reviews',name:'Grand Canyon',region:'usa',regionLabel:'Arizona · Southwest USA',badge:"Editor's Pick",gradient:'linear-gradient(145deg,#1E0A02 0%,#5C2008 100%)',keywords:'grand canyon arizona southwest colorado river south rim west rim'}, {slug:'kauai-helicopter-tour-reviews',name:'Kauai',region:'hawaii',regionLabel:'Kauai · Hawaii',badge:'Most Scenic',gradient:'linear-gradient(145deg,#032030 0%,#0A5070 100%)',keywords:'kauai hawaii na pali coast napali waterfalls'}, {slug:'las-vegas-helicopter-tour-reviews',name:'Las Vegas',region:'usa',regionLabel:'Nevada · Southwest USA',badge:'Best Value',gradient:'linear-gradient(145deg,#0E0420 0%,#2E104A 100%)',keywords:'las vegas nevada strip night hoover dam canyon value budget'}, {slug:'maui-helicopter-tour-reviews',name:'Maui',region:'hawaii',regionLabel:'Maui · Hawaii',badge:'Hidden Waterfalls',gradient:'linear-gradient(145deg,#03140A 0%,#0A2E14 100%)',keywords:'maui hawaii hana haleakala waterfalls road to hana'}, {slug:'new-york-helicopter-tour-reviews',name:'New York City',region:'usa',regionLabel:'New York · Northeast USA',badge:'Iconic Skyline',gradient:'linear-gradient(145deg,#05081A 0%,#0D183A 100%)',keywords:'new york city manhattan nyc skyline statue of liberty brooklyn bridge northeast'}, {slug:'big-island-helicopter-tour-reviews',name:'Big Island',region:'hawaii',regionLabel:'Big Island · Hawaii',badge:'Active Volcanoes',gradient:'linear-gradient(145deg,#150203 0%,#3A0606 100%)',keywords:'big island hawaii volcanoes lava kilauea kohala waterfalls'}, {slug:'oahu-helicopter-tour-reviews',name:'Oahu',region:'hawaii',regionLabel:'Oahu · Hawaii',badge:'History & Coast',gradient:'linear-gradient(145deg,#140C06 0%,#381A0A 100%)',keywords:'oahu hawaii honolulu diamond head pearl harbor north shore waikiki'}, {slug:'alaska-helicopter-tour-reviews',name:'Alaska',region:'usa',regionLabel:'Alaska · Pacific Northwest',badge:'Glacier Landing',gradient:'linear-gradient(145deg,#030E1A 0%,#062438 100%)',keywords:'alaska glacier landing denali wilderness juneau skagway'}, {slug:'niagara-falls-helicopter-tour-reviews',name:'Niagara Falls',region:'usa',regionLabel:'New York · Northeast USA',badge:'Natural Wonder',gradient:'linear-gradient(145deg,#030F1C 0%,#062C42 100%)',keywords:'niagara falls new york ontario horseshoe falls waterfall northeast'}, {slug:'iceland-helicopter-tour-reviews',name:'Iceland',region:'international',regionLabel:'Europe · Nordic',badge:'Fire & Ice',gradient:'linear-gradient(145deg,#060620 0%,#141445 100%)',keywords:'iceland reykjavik glaciers volcanoes aurora northern lights fire ice nordic europe'}, {slug:null,link:'https://helicopterstour.com/best-helicopter-tours/top-20-best-cape-town-helicopter-tours-for-stunning-views/',name:'Cape Town',region:'international',regionLabel:'South Africa · Africa',badge:'Table Mountain',gradient:'linear-gradient(145deg,#050C07 0%,#0C2012 100%)',keywords:'cape town south africa table mountain coastline cape peninsula two oceans'}, {slug:'australia-helicopter-tour-reviews',name:'Australia',region:'international',regionLabel:'Australia & Pacific',badge:'Great Barrier Reef',gradient:'linear-gradient(145deg,#040810 0%,#081628 100%)',keywords:'australia sydney great barrier reef harbour bridge queensland'}, {slug:null,link:'https://helicopterstour.com/best-honeymoon-tour-reviews-2026-wedding-proposal-tours/',name:'Honeymoons, Weddings & Proposals',region:'special',regionLabel:'Worldwide · All Destinations',badge:'Private Charters',gradient:'linear-gradient(145deg,#120306 0%,#300A16 100%)',keywords:'honeymoon wedding proposal romance couples private charter anniversary'}, {slug:'yacht-tour-reviews',link:'https://helicopterstour.com/best-luxury-yacht-tour-reviews-2026-helicopterstour-com/',name:'Yacht Tours',region:'special',regionLabel:'Worldwide · Coastal',badge:'Luxury',gradient:'linear-gradient(145deg,#030510 0%,#080E28 100%)',keywords:'yacht tour luxury coastal private charter mediterranean caribbean sea'}, {slug:'expedition-tour-reviews',link:'https://helicopterstour.com/best-expedition-tour-reviews-2026-africa-to-the-himalayas/',name:'Expeditions',region:'special',regionLabel:'Worldwide · All Destinations',badge:'Ultimate Adventure',gradient:'linear-gradient(145deg,#060A03 0%,#101C08 100%)',keywords:'expedition africa himalayas serengeti everest base camp wilderness adventure'} ]; var PER_PAGE = 20; var MIN_AUTO_COUNT = 2; var REGION_GRADIENTS = { hawaii: 'linear-gradient(145deg,#032030 0%,#084A68 100%)', usa: 'linear-gradient(145deg,#1A0A04 0%,#3A1406 100%)', international: 'linear-gradient(145deg,#050820 0%,#0A1240 100%)', special: 'linear-gradient(145deg,#120308 0%,#2A0812 100%)' }; function detectRegion(slug) { var s = slug.toLowerCase(); var hi = ['kauai','maui','oahu','big-island','hawaii','honolulu','lanai','molokai']; var intl = ['iceland','cape-town','australia','dubai','japan','new-zealand','caribbean','bali','maldives','africa','himalayas','alps','patagonia','europe','peru','brazil','mexico','argentina','norway','switzerland','queenstown','tanzania','zimbabwe','nepal','sri-lanka']; for(var i=0;i]+>/g,'') .replace(/\[…\]/g,'…').replace(/\[…\]/g,'…').replace(/\[…\]/g,'…') .replace(/…/g,'…').replace(/…/g,'…').replace(/–/g,'–') .replace(/&/g,'&').replace(/"/g,'"').replace(/&#\d+;/g,'') .trim(); } function nameToHash(name) { return encodeURIComponent(name.toLowerCase().replace(/[^a-z0-9]+/g,'-').replace(/^-|-$/g,'')); } var destMap = {}; CONFIG.forEach(function(d) { var key = d.name.toLowerCase().trim(); if (destMap[key]) return; destMap[key] = { name: d.name, catIds: [], postCount: 0, region: d.region||'usa', regionLabel: d.regionLabel||'', gradient: d.gradient||REGION_GRADIENTS[d.region||'usa']||REGION_GRADIENTS.usa, badge: d.badge||null, link: d.link||null, slug: d.slug||null, keywords: (d.keywords||d.name||'').toLowerCase() }; }); var pillsEl = document.getElementById('htd-pills'); var resultsEl = document.getElementById('htd-results'); var searchEl = document.getElementById('htd-search'); var clearBtn = document.getElementById('htd-clear'); var tabs = document.querySelectorAll('.htd-tab'); var stickyEl = document.getElementById('htd-sticky'); var stickyName = document.getElementById('htd-sticky-name'); var stickyCount = document.getElementById('htd-sticky-count'); var stickySwatch= document.getElementById('htd-sticky-swatch'); var stickyBack = document.getElementById('htd-sticky-back'); var destCountEl = document.getElementById('htd-dest-count'); if (!pillsEl) return; /* not on the destinations page */ var activeFilter = 'all', searchTerm = '', activeKey = null; var seenPostIds = {}, loadingPage = false; stickyBack.addEventListener('click', function() { pillsEl.scrollIntoView({behavior:'smooth', block:'start'}); }); var pillsObserver = new IntersectionObserver(function(entries) { entries.forEach(function(entry) { stickyEl.classList.toggle('htd-sticky-show', !entry.isIntersecting && !!activeKey); }); }, {threshold:0, rootMargin:'-60px 0px 0px 0px'}); pillsObserver.observe(pillsEl); function updateStickyBar(dest) { if (!dest) return; stickyName.textContent = dest.name; stickySwatch.style.background = dest.gradient; stickyCount.textContent = dest.postCount ? dest.postCount+' review'+(dest.postCount===1?'':'s') : ''; } function renderPills() { var entries = Object.keys(destMap).map(function(k){ return destMap[k]; }); if (activeFilter !== 'all') entries = entries.filter(function(e){ return e.region === activeFilter; }); if (searchTerm) entries = entries.filter(function(e){ return e.keywords.indexOf(searchTerm) !== -1; }); entries.sort(function(a,b){ return a.name.localeCompare(b.name); }); if (destCountEl) destCountEl.textContent = Object.keys(destMap).length + '+'; if (!entries.length) { pillsEl.innerHTML = '
No destinations match — try a different filter.
'; return; } pillsEl.innerHTML = entries.map(function(e) { var key = e.name.toLowerCase().trim(); var cls = 'htd-pill'+(key===activeKey?' htd-active':''); var cnt = e.postCount ? '· '+e.postCount+'' : ''; var nw = e.isNew ? 'New' : ''; return ''; }).join(''); pillsEl.querySelectorAll('.htd-pill').forEach(function(btn) { btn.addEventListener('click', function() { pillsEl.querySelectorAll('.htd-pill').forEach(function(b){ b.classList.remove('htd-active'); }); btn.classList.add('htd-active'); activeKey = btn.dataset.key; history.replaceState(null,'','#'+nameToHash(activeKey)); selectDest(activeKey); }); }); } function selectDest(key) { var dest = destMap[key]; if (!dest) return; updateStickyBar(dest); if (!dest.catIds.length && dest.link) { window.open(dest.link,'_blank','noopener,noreferrer'); return; } seenPostIds = {}; loadPosts(dest, 1); } function loadPosts(dest, page) { if (loadingPage) return; loadingPage = true; if (page === 1) { if (!dest.catIds.length) { resultsEl.innerHTML = '
No category found yet for '+dest.name+'. Try again shortly.
'; loadingPage = false; return; } resultsEl.innerHTML = '
Loading '+dest.name+' reviews…
'; } else { var b = document.getElementById('htd-load-more'); if (b) { b.disabled = true; b.textContent = 'Loading…'; } } var fetches = dest.catIds.map(function(id) { return fetch('https://helicopterstour.com/wp-json/wp/v2/posts?categories='+id+'&per_page='+PER_PAGE+'&page='+page+'&_fields=id,title,excerpt,link,date&orderby=date&order=desc') .then(function(r){ return r.ok ? r.json() : []; }).catch(function(){ return []; }); }); Promise.all(fetches).then(function(results) { var newPosts = []; results.forEach(function(arr) { (Array.isArray(arr)?arr:[]).forEach(function(p) { if (p&&p.id&&!seenPostIds[p.id]) { seenPostIds[p.id]=true; newPosts.push(p); } }); }); newPosts.sort(function(a,b){ return new Date(b.date)-new Date(a.date); }); var hasMore = newPosts.length >= PER_PAGE; if (page===1) renderPosts(dest, newPosts, hasMore); else appendPosts(dest, newPosts, hasMore, page); loadingPage = false; }).catch(function() { if (page===1) resultsEl.innerHTML = '
Could not load reviews — please try again.
'; loadingPage = false; }); } function postCard(dest, p) { var title = stripHtml((p.title&&p.title.rendered)||'Untitled'); var excerpt = stripHtml((p.excerpt&&p.excerpt.rendered)||''); if (excerpt.length > 200) excerpt = excerpt.slice(0,197)+'…'; var date = p.date ? new Date(p.date).toLocaleDateString('en-US',{month:'short',year:'numeric'}) : ''; return '
' +'
' +'
' +''+title+'' +(excerpt?'

'+excerpt+'

':'') +'
'; } function renderPosts(dest, posts, hasMore) { var total = Object.keys(seenPostIds).length; var header = '
' +'
' +'
'+dest.name+'
' +(dest.regionLabel?'
'+dest.regionLabel+'
':'') +'
' +(posts.length?''+total+' review'+(total===1?'':'s')+'':'') +'
'; if (!posts.length) { resultsEl.innerHTML = header+'
No reviews found yet for this destination.
'; return; } resultsEl.innerHTML = header +'
'+posts.map(function(p){return postCard(dest,p);}).join('')+'
' +(hasMore?'':''); if (hasMore) bindLoadMore(dest, 2); } function appendPosts(dest, posts, hasMore, page) { var list = document.getElementById('htd-post-list'); var oldBtn = document.getElementById('htd-load-more'); if (oldBtn) oldBtn.remove(); if (list && posts.length) list.insertAdjacentHTML('beforeend', posts.map(function(p){return postCard(dest,p);}).join('')); var total = Object.keys(seenPostIds).length; var countEl = document.getElementById('htd-shown-count'); if (countEl) countEl.textContent = total+' review'+(total===1?'':'s'); if (hasMore && list) { list.insertAdjacentHTML('afterend',''); bindLoadMore(dest, page+1); } } function bindLoadMore(dest, nextPage) { var btn = document.getElementById('htd-load-more'); if (btn) btn.addEventListener('click', function(){ loadPosts(dest, nextPage); }); } tabs.forEach(function(t) { t.addEventListener('click', function() { tabs.forEach(function(x){ x.classList.remove('active'); }); t.classList.add('active'); activeFilter = t.dataset.filter; renderPills(); }); }); searchEl.addEventListener('input', function() { searchTerm = searchEl.value.toLowerCase().trim(); clearBtn.classList.toggle('visible', searchTerm.length > 0); renderPills(); }); clearBtn.addEventListener('click', function() { searchEl.value=''; searchTerm=''; clearBtn.classList.remove('visible'); renderPills(); }); renderPills(); tryHashSelect(); function tryHashSelect() { var hash = decodeURIComponent(window.location.hash.slice(1)).replace(/-/g,' ').toLowerCase().trim(); if (!hash || activeKey) return; if (destMap[hash]) { activeKey = hash; renderPills(); selectDest(hash); } } fetch('https://helicopterstour.com/wp-json/wp/v2/categories?per_page=100&_fields=id,name,slug,link,count') .then(function(r){ return r.json(); }) .then(function(cats) { cats.forEach(function(c) { if (!/-tour-reviews?$/.test(c.slug) && !(/tours?$/.test(c.slug) && c.count > 0)) return; if (/best/i.test(c.slug)||/best/i.test(c.name)) return; if (/golf/i.test(c.slug)||/golf/i.test(c.name)) return; var matchedKey = null; var keys = Object.keys(destMap); for (var ki=0; ki
Share this post on:

Author: Justin

Justin is the founder of helicopterstour.com and a former Shore Excursion Manager who worked for years on Norwegian Cruise Line’s Pride of America in Hawaii. After helping thousands of guests plan their dream vacations, he’s now focused on helping travelers find the best tours worldwide. From all the excursions he’s experienced, helicopter tours remain his top recommendation for unforgettable views and lasting memories.

View all posts by Justin >