Discover Sarasota- "Superstar" - Our 112' Superyacht- Full Day Charter-8hr for an unforgettable luxury experience. Book your dream yacht adventure today!

Amazing Sarasota- “Superstar” – Our 112′ Superyacht- Full Day Charter-8hr Review 2026

Share this post on:

Hey there, I’m Justin, and I’ve spent years cruising the world’s most spectacular waterways reviewing yacht experiences. Let me tell you, the Sarasota- “Superstar” – Our 112′ Superyacht- Full Day Charter-8hr absolutely blew me away. This isn’t just another boat tour — it’s a floating palace that transforms your entire day into a five-star resort experience on the stunning Gulf Coast waters. When Kokomo Charters invited me to experience their flagship superyacht, I knew I was in for something special, but nothing quite prepared me for eight hours of pure maritime luxury. If you’re searching for the best Sarasota yacht charter tour, this is the one that sets the gold standard. Ready to experience it yourself? You can book this Sarasota yacht charter tour on Viator and secure your spot on this incredible vessel.

📅 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

From the moment you step onto the luxury tender at The Quay in downtown Sarasota, you’ll understand this is no ordinary charter. The 112′ Westport superyacht known as Superstar sits majestically in the water, her sleek lines and impressive stature commanding attention from everyone on the waterfront.

🛡️

Safety & Operator Credentials: Kokomo Charters

With licensed captains, Coast Guard compliance, and a strong reputation for exceptional service, Kokomo Charters provides couples with a safe and professionally managed charter experience. Their consistently positive guest reviews demonstrate their commitment to creating unforgettable moments on the water.

⚓ Maritime Safety

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

✅ Safety Record

The company upholds rigorous safety standards with comprehensive vessel inspections and adherence to all federal and state boating safety requirements.

⛵ Vessels & Fleet

Kokomo Charters operates well-maintained vessels specifically designed for the calm waters of Sarasota Bay and the Gulf Coast.

🧑‍✈️ Crew Qualifications

All crew members are Coast Guard licensed captains with extensive local knowledge and experience navigating Sarasota’s beautiful waterways.

🏆 Recognition & Awards

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

This full day charter spans 8 hours of uninterrupted luxury, giving you ample time to truly settle into the superyacht lifestyle. Unlike rushed half-day tours that leave you wanting more, this experience allows you to explore the scenic Gulf Coast waters at your own pace while enjoying world-class service throughout.

What sets this yacht charter tour review apart from others I’ve written? It’s the attention to detail. Kokomo Charters has mastered the art of transforming a vessel into a floating sanctuary. The stern area converts into your very own private floating beach club, complete with water access and premium amenities that rival any exclusive beach resort.

The expansive decks offer multiple areas for lounging, dining, and taking in the breathtaking coastal scenery. Whether you want to sunbathe, enjoy a meal with friends, or simply watch the dolphins play alongside the yacht, there’s space for everyone to find their perfect spot.

Everything That’s Covered in Your Tour

Sarasota-
Photo by Jeffrey Eisen on Pexels

One of the most impressive aspects of this best Sarasota yacht charter tour is what’s included in your charter fee. You won’t be left figuring things out on your own — a dedicated professional crew ensures every moment is seamless.

Is This Tour Right for You? ✅

Great for…
Luxury seekers and VIPs
A 112′ superyacht offers the ultimate in maritime elegance and exclusivity.
Corporate events and entertaining
The spacious vessel and full-day duration provide ample time for business meetings or client entertainment.
Milestone celebrations
Perfect for weddings, anniversaries, or landmark birthdays that deserve an unforgettable setting.
Large groups wanting privacy
A private superyacht ensures your party enjoys Sarasota’s waters without crowds.
Experienced yacht enthusiasts
Those who appreciate premium maritime experiences will love exploring on a vessel of this caliber.
Not ideal for…
Budget-conscious travelers
At over $12,000, this charter represents a significant luxury investment.
Quick sightseeing trips
The 8-hour duration may be too long for those wanting a brief water excursion.
Solo travelers or couples
The superyacht’s size and cost are better suited for larger groups to maximize value.
  • Captain — Your experienced skipper knows these waters intimately and will navigate to the most stunning locations
  • Mate — Assists with all technical aspects and ensures your safety throughout the journey
  • Stewardess — Delivers impeccable five-star polished service, attending to your every need
  • Floating luxury resort experience — Everything transforms to create an unforgettable day on the water

The crew’s expertise transforms this vessel into a floating luxury resort where you’re the VIP guest. From the moment you board until you reluctantly step off, the team anticipates your needs with polished professionalism.

I’ve experienced charter crews around the world, and the level of service on this yacht charter tour review ranks among the finest I’ve encountered. You can check availability and pricing here to see when your perfect day is available.

What You’ll See from the Water

The Quay and Downtown Sarasota Waterfront

Your adventure begins at The Quay, Sarasota’s premier waterfront destination. Arriving by luxury tender sets the tone immediately — you’re whisked away from the marina behind Ocean Prime like a celebrity heading to your private yacht. The downtown skyline provides a stunning backdrop as you approach the magnificent Superstar.

Scenic Gulf Coast Coastal Waters

As the captain guides the superyacht through the Gulf Coast waters, you’ll witness Sarasota’s coastline from an exclusive perspective. The turquoise waters, pristine beaches, and elegant waterfront homes create a picture-perfect panorama that changes with every nautical mile. Keep your eyes peeled for dolphins — they frequently escort yachts through these waters!

Beautiful Swim Locations

The captain knows the most stunning anchor spots where the water sparkles with crystal clarity. These secluded locations become your private swimming paradise, far from crowded public beaches. Imagine diving into warm Gulf waters directly from the yacht’s swim platform, with nothing but open water surrounding you.

Your Private Floating Beach Club

The real magic happens when the crew transforms the stern into a private floating beach club. This is where the Superstar truly lives up to her name. Water toys, comfortable seating, and attentive service create an atmosphere that rivals the most exclusive beach clubs in the Mediterranean.

Need-to-Know Info Before You Sail

Sarasota-
Photo by Yaroslav Demidov on Pexels

What to Wear

Dress for a day at a luxury beach resort. Bring swimwear for the water activities, but also pack a casual elegant outfit if you want to feel more dressed up for portions of the cruise. Don’t forget a light cover-up and quality sunglasses.

Sun Protection

Eight hours on the water means significant sun exposure, even on cloudy days. Bring reef-safe sunscreen (SPF 50+ recommended), a wide-brimmed hat, and consider UV-protective clothing. The crew will do their best to keep you comfortable, but Florida sun is intense.

Seasickness Considerations

The Gulf Coast waters around Sarasota are generally calm, making this an excellent choice even for those with mild motion sensitivity. However, if you’re prone to seasickness, take preventive medication before boarding. The yacht’s size also helps minimize any rocking motion.

Meeting Point Details

You’ll meet behind Ocean Prime in downtown Sarasota. Park on the second floor in spots marked “MEMBER AND GUEST PARKING” and enter code 16588 into the Park Mobile app for a flat $10 rate. Arrive at least 15 minutes early to ensure a smooth boarding experience.

Yacht Tour Tip

Bring a waterproof phone case or underwater camera — you’ll want to capture every moment from the swim locations without worrying about your electronics!

Booking Flexibility & Refund Policy

I must be completely transparent with you about the booking policy for this Sarasota- “Superstar” – Our 112′ Superyacht- Full Day Charter-8hr experience. Kokomo Charters operates under a strict policy: all sales are final with no refunds available for cancellations.

This policy reflects the exclusive nature of the charter. When you book this superyacht, you’re reserving the entire vessel, captain, and crew for your private use. The operator cannot easily rebook such a significant charter if you cancel.

Weather Considerations

Florida weather can be unpredictable, especially during summer months. Discuss weather policies directly with Kokomo Charters when booking. Most reputable charter companies will work with you on significant weather events that make sailing unsafe.

Best Booking Approach

Given the non-refundable nature, I recommend booking during periods when your schedule is certain. Consider travel insurance that covers charter cancellations if you’re planning far in advance. This protects your $12,193 investment against unexpected circumstances.

Justin Johnston — Helicopterstour.com

Insider Tips from Justin

Hey everyone, Justin here. After experiencing this incredible yacht tour firsthand, I’ve gathered some essential tips to help you maximize your time aboard Superstar:

  1. Book well in advance — This superyacht is one of the most sought-after charters in Sarasota, and prime dates fill up quickly, especially during peak season. I’ve seen guests disappointed when their preferred dates weren’t available because they waited too long to commit. You can secure your spot on Viator before it sells out to lock in your ideal date.
  2. Coordinate your group’s preferences beforehand — With eight hours on the water, you have time for multiple activities. Chat with your party about whether they prefer more cruising, extended swimming stops, or a balance of both. Share these preferences with the crew early so they can customize your experience.
  3. Bring your own beverages and snacks — While the crew provides exceptional service, coordinating your preferred food and drinks in advance ensures you’ll have exactly what you want. Many guests arrange catering or bring champagne to celebrate special occasions.
  4. Time your boarding strategically — A morning start gives you the best light for photography and usually calmer waters. The afternoon brings spectacular sunset possibilities but can mean more boat traffic near popular areas.
  5. Don’t forget to tip the crew — The captain, mate, and stewardess work incredibly hard to make your day perfect. Industry standard for exceptional service on luxury charters is 15-20% of the charter fee.

The Best Times to Book

Sarasota-
Photo by Asad Photo Maldives on Pexels

Peak Season (December – April)

This is Sarasota’s high season when weather is most consistently beautiful. Temperatures are comfortable, humidity is lower, and rainfall is minimal. Book at least 4-6 weeks in advance during these months.

Summer Months (May – September)

Warmer temperatures mean perfect swimming conditions, though afternoon thunderstorms are common. Morning departures are ideal during summer. Fewer tourists mean potentially easier booking — a hidden gem for locals and savvy visitors.

Special Occasions

This yacht charter tour review wouldn’t be complete without mentioning how perfect this vessel is for celebrations. Weddings, anniversaries, milestone birthdays, corporate events, and family reunions all become unforgettable aboard Superstar. The eight-hour duration allows for elaborate celebrations.

Sunset Considerations

If you’re dreaming of watching the Florida sunset from a superyacht deck, coordinate your departure time with the captain. Gulf Coast sunsets are legendary, and timing your cruise to end as the sky turns gold and pink creates the ultimate finale.

Why This Yacht Tour Gets Incredible Reviews

★★★★★

Unmatched Luxury Experience

Guests rave about the stunning 112′ Westport superyacht and its impeccable five-star service throughout the day.

★★★★★

Floating Beach Club Paradise

Visitors love the unique stern setup transforming into a private beach club perfect for swimming and relaxation.

★★★★★

Stunning Gulf Coast Scenery

Travellers consistently praise the breathtaking coastal views and beautiful crystal-clear waters along the scenic route.

★★★★★

World-Class Crew & Service

Reviewers highlight the attentive, professional crew who make every guest feel like a VIP throughout the charter.

This best Sarasota yacht charter tour represents the pinnacle of marine luxury experiences in Southwest Florida. After completing this yacht charter tour review, I understand why guests consistently praise this charter:

  • Rating: See listing for current guest reviews
  • Price: From $12,193 for your full-day private charter
  • Duration: 8 hours of exclusive superyacht access
  • Vessel: 112′ Westport — one of the largest private charter yachts in the region

The combination of a stunning vessel, professional crew, beautiful Gulf Coast scenery, and that incredible floating beach club experience creates something truly special. Guests don’t just enjoy this charter — they remember it for years.

FeatureDetails
Yacht112′ Westport Superyacht “Superstar”
Duration8 hours
PriceFrom $12,193
CrewCaptain, Mate, Stewardess
DepartureThe Quay, Downtown Sarasota
PrivateYes — entire yacht is yours
HighlightsPrivate floating beach club, swim stops, scenic cruising

Book Sarasota- “Superstar” – Our 112′ Superyacht- Full Day Charter-8hr before it’s too late!

Listen, experiences like this don’t come along often. The Superstar represents the absolute pinnacle of what’s available for charter in the Sarasota region. Whether you’re celebrating something special or simply believe life is too short for ordinary experiences, this best Sarasota yacht charter tour delivers beyond expectations.

Prime dates disappear quickly, especially during peak season and around holidays. Don’t be the person who waits too long and has to settle for their second-choice date — or worse, misses out entirely.

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 O505 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: O505 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 — from beaches and local eats to landmarks worth exploring.

🏖️Siesta Key Beach

Famous for its pristine 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 featuring a historic circus museum, beautiful gardens, and the impressive Ca' d'Zan mansion.

Museum 10 min drive
🍽️Columbia Restaurant

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

Restaurant 15 min drive
🌿Marie Selby Botanical Gardens

A waterfront oasis showcasing thousands of orchids, bromeliads, and tropical plants along Sarasota Bay.

Park 5 min drive
🎯Mote Marine Laboratory & Aquarium

An interactive marine science facility featuring sharks, manatees, sea turtles, and touch tanks for all ages.

Activity 20 min drive
🛍️St. Armands Circle

An upscale outdoor shopping and dining destination with boutiques, galleries, and restaurants on a charming European-style circle.

Shopping 15 min drive

Yacht Tour FAQ's

Question: How many guests can the Superstar accommodate?

Answer: The 112' Westport superyacht comfortably accommodates groups for day charters. Contact Kokomo Charters directly to discuss your specific group size, as capacity may vary based on Coast Guard regulations and the nature of your charter.

Question: Is food and beverage included in the charter price?

Answer: The charter includes your captain, mate, stewardess, and the complete floating luxury resort experience. Food and beverages are typically arranged separately. Discuss catering options with the charter company when booking your Sarasota- "Superstar" - Our 112' Superyacht- Full Day Charter-8hr experience.

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

Answer: While the cancellation policy states all sales are final, discuss weather contingencies directly with Kokomo Charters when booking. Most reputable operators work with guests during genuinely unsafe weather conditions.

Question: Is this charter suitable for children?

Answer: Yes! Families often charter the Superstar for multi-generational celebrations. The expansive decks provide plenty of space for kids to play, and the swim stops are perfect for children who love the water. Discuss any specific needs with the crew.

Question: What's included in the "floating beach club" setup?

Answer: When anchored at beautiful swim locations, the crew transforms the stern into a private beach club experience with water access, comfortable seating, and attentive service. It's like having your own exclusive beach, but floating on pristine Gulf waters.

Question: Can we bring our own alcohol?

Answer: Discuss beverage policies directly with Kokomo Charters when booking. Many guests bring champagne or their preferred drinks to customize their experience aboard this best Sarasota yacht charter tour.

Question: How far in advance should I book?

Answer: For peak season dates (December-April) and special occasions, I recommend booking 4-8 weeks in advance. Popular dates for this yacht charter tour review favorite can fill quickly.

Question: Where exactly do we board the yacht?

Answer: You'll arrive by luxury tender from The Quay behind Ocean Prime in downtown Sarasota. Park on the second floor in "MEMBER AND GUEST PARKING" spots and use code 16588 in the Park Mobile app for $10 parking.

Question: Is gratuity included in the charter fee?

Answer: Gratuity for the captain, mate, and stewardess is not included. Industry standard for excellent service on luxury charters is 15-20% of the charter fee. The crew works hard to make your experience exceptional!

Question: Can we customize our itinerary?

Answer: Absolutely! Share your preferences with the crew — whether you want more cruising time, extended swim stops, or visits to specific areas. The 8-hour duration gives you flexibility to create your perfect day on the water.

There's nothing quite like spending a full day aboard a superyacht on Florida's stunning Gulf Coast. The Sarasota- "Superstar" - Our 112' Superyacht- Full Day Charter-8hr experience delivered everything I hoped for and more. If you're ready to elevate your Sarasota visit to extraordinary heights, don't wait — book your Sarasota yacht charter tour today and create memories that will last a lifetime.

) */ 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 >