Every Caribbean cruise ship and resort hotel has a tour desk, and every tour desk is selling the same dozen excursions at the same inflated prices. The excursion at #1 on this list has a near-universal refund complaint thread on TripAdvisor that stretches back years, yet the operators keep selling it because the markups are extraordinary. Here are 15 excursions that consistently disappoint, with the actual prices people paid.
15. Stingray City, Grand Cayman

The most-booked excursion in Grand Cayman costs $85 to $180 per person depending on which operator you book through. What you get is a 25-minute boat ride to a sandbar where you stand in waist-deep water while a stingray briefly touches your leg. The whole encounter lasts about 12 to 18 minutes before you’re herded back onto the boat. The guides are great, the stingrays are real, and at $40 it would be a charming afternoon. At $180, people feel robbed. “We paid $360 for two of us and were back at the dock before lunch,” one couple from Tampa told me. The sandbar is also shared with five to eight other tour boats simultaneously.
14. Jamaica Zip-Line Package (Mystic Mountain / Chukka)

Jamaica’s major zip-line operators have turned what should be a 90-minute adventure into a $130 to $185 per person half-day commitment that includes a 40-minute transfer each way, a long queue, and three short zip runs that most adults describe as mild. The Mystic Mountain bobsled add-on costs extra on top. What frustrates people most isn’t the activity itself but the gap between the marketing imagery and the reality of an industrial tourist operation processing 300 people a day. A retired engineer from North Carolina told me he spent $580 for his family of three and described it as “a theme park queue with a view.” The view is nice.
13. Dolphin Swim, Cozumel or Jamaica

Dolphin swims run $150 to $220 per person at most Caribbean operators. The encounter involves 20 to 30 tourists sharing a concrete lagoon with three or four dolphins for 30 minutes. You’ll get a push and a kiss photo, both of which cost extra to download. Animal welfare groups have documented stress behaviours in captive dolphins at nearly all major Caribbean facilities, which puts a particular type of cloud over the whole thing. None of that information appears in the resort brochure. If you’re okay with captive dolphin interactions, go in knowing what you’re paying for. If you’re not, you’ll feel worse about yourself than your wallet.
12. “Private Beach” Day Pass, Barbados or St. Maarten

Several popular Caribbean islands have seen resort operators fence off beach sections and sell access back to visitors as “private beach” day passes. In Barbados and on St. Maarten’s Dutch side, these run $60 to $110 per person, which typically covers a sun lounger, umbrella, and sometimes a welcome drink. The actual beach is often public by law, the operator is simply controlling the furniture. You are, in effect, paying to sit in a chair. Most beaches in the Caribbean have free public access within a short walk. Plenty of visitors don’t discover this until they’re already through the gate and committed.
The next one has been sold to millions of Americans as a luxury experience.
11. Booze Cruise, Any Island

Every island in the Caribbean has a version of this: a catamaran, an open bar, a DJ, and a snorkel stop. Prices range from $90 to $160 per person. The reality is a boat packed with 60 to 80 strangers, unlimited rail liquor that would embarrass a college party, and a 20-minute snorkel in water so churned up by the boat traffic you can barely see the reef. The photos look fun. The experience is loud, wet, and usually results in at least one person getting seasick in a confined space. A retired couple from Ohio told me they spent $280 and didn’t finish the drinks because the boat was rocking so badly. Not the worst excursion on this list, but nowhere near worth the price.
10. ATV Tour, Punta Cana or Jamaica

ATV tours get sold as adventure. The reality, at most major Caribbean operators, is a 45-minute convoy on a pre-set dirt track through scrubland. You don’t explore. You follow a guide at walking pace with 15 other ATVs in a single file. The dust cloud is significant and not mentioned in the brochure. Operators in Punta Cana charge $99 to $145 per person. Most people rate it fine for the first 15 minutes. What gets mentioned repeatedly in reviews is the hard sell on gear rental upgrades at the start and the tip expectation at the end despite the price. A teacher from Georgia described hers as “the most expensive parking lot I’ve ever driven in.”
9. Horseback Riding in the Ocean, Jamaica

This one photographs spectacularly and looks exactly like the sort of thing you’d do on a dream vacation. It costs $130 to $175 per person at major Jamaican operators. The actual horse-in-ocean portion lasts about 10 minutes. The total excursion including transfers runs three to four hours. The horses are well-handled and the guides are professional. What upsets people is simply the math: $150 for 10 minutes in water surrounded by 20 other horses and the same number of guests. One woman from Austin told me she watched her husband’s expression change from excitement to mild outrage in real time when they turned the horses around after what felt like two minutes. “We talked about that $150 the entire rest of the trip,” she said.
8. Snorkel Tour, Cozumel (Cruise Ship Version)

Cozumel has world-class reefs. Cruise ship snorkel tours have almost nothing to do with them. The ship-organised tours cost $75 to $120 per person, route you to a reef section that has been visited by several thousand people this week alone, and give you 30 to 40 minutes in the water. The reef nearest the port shows significant bleaching and impact damage from the foot traffic. Independent snorkel operators on the island charge $35 to $50 and take you to reefs that still look like something. The difference between booking through your cruise ship and booking independently on Cozumel is the difference between a degraded reef in a crowd and an actual reef. Most first-timers don’t know to ask.
Read More: 15 Caribbean Islands Americans Regret Visiting (And the 3 That Are Actually Worth It)
7. “Authentic” Cooking Class, Any Resort Hotel

Resort-run cooking classes in the Caribbean cost $95 to $180 per person and teach you to make jerk chicken and rum punch in a hotel kitchen with pre-prepped ingredients. The marketing says “authentic Caribbean culture.” What you get is a 90-minute session with a hotel employee, a printed recipe card you could have Googled, and a rum punch you make yourself. Several instructors I’ve spoken to privately acknowledge the classes are designed for guests who want the feeling of doing something local without leaving the property. A marketing consultant from Seattle described paying $190 per person for what was basically a cooking demonstration where they cut up the mango. If you want actual Caribbean food, find a local restaurant. Ask the hotel front desk where they eat.
6. Catamaran Sunset Cruise, Aruba or Barbados

The sunset cruise is the most-photographed excursion in the Caribbean and one of the most reliably mediocre. Two hours, an open bar, a sunset you’ll share with 40 to 60 other guests on a boat designed for half that number, and a snack plate that arrives 45 minutes in. Prices range from $110 to $165 per person. The sunset is real. The intimacy suggested by the brochure is not. In Aruba, where the trade winds are always reliable, the boat heels enough to make standing at the rail uncomfortable for anyone prone to motion sickness. One retired nurse from Minnesota described it as “a floating cocktail party with strangers at a premium cocktail-party price.” Not terrible. Nowhere near worth $300 for two.
Read More: 9 Caribbean All-Inclusives That Are Actually Worth the Money
5. Waterfall Excursion, Dunn’s River Falls, Jamaica

Dunn’s River Falls is legitimately beautiful. The experience of visiting it is legitimately not. Up to 3,000 tourists per day climb the falls in guided human chains, holding hands with strangers while guides direct traffic. The entrance fee is $20, but by the time you add the resort excursion package, the lockers, the required guide, and the shopping gauntlet at the exit, most people spend $80 to $150 per person. The waterfall itself takes about 45 minutes to climb. The surrounding infrastructure is a full-scale tourist processing operation. Travel forums have been discussing whether this experience is worth it for nearly a decade and the consensus has landed firmly on “go in the morning and go independently if at all.” Most cruise passengers arrive mid-morning. Plan accordingly or skip it.
4. Helicopter Tour, Any Island

Helicopter tours of Caribbean islands cost $200 to $400 per person for 15 to 25 minutes of flight time. The views are unambiguously spectacular, and if you’re the kind of person who’s never been in a small helicopter, the experience itself is exciting. The issue is that 15 minutes goes very fast and the operators have set pricing based on what the market will bear from cruise passengers with limited time and no price reference. Several islands offer light aircraft tours for $80 to $120 that deliver comparable views for two to three times the duration. In St. Lucia, where the Pitons make helicopter footage genuinely cinematic, the operator charges $320 per person for a 20-minute loop. A couple from Chicago described watching the clock anxiously the entire time, worrying about when it would end rather than enjoying where they were.
3. “Exclusive” Excursion Package, Any Cruise Line

Cruise lines markup shore excursions by 40% to 80% over what you’d pay booking the same activity independently at the dock. A snorkel tour that costs $45 from a local operator in St. Thomas costs $110 through the ship. A Jeep island tour that runs $65 per person independently gets bundled and sold for $160. The ship’s justification is the guarantee: if the excursion runs late, the ship waits. That’s a real benefit, and for a first-time visitor with no local knowledge it’s probably worth some premium. But 40 to 80 percent more is not a “some premium” situation. Experienced Caribbean cruisers book the ship for rough ports and independent for the straightforward ones. Most first-timers don’t know there’s a choice until they’ve already paid.
It’s bad. But nothing compared to what’s waiting at #1.
2. Swim-With-Sharks Excursion, Bahamas or Turks and Caicos

Shark encounters in the Bahamas and Turks and Caicos range from $180 to $290 per person and involve either a cage experience or an open-water feed dive where guides attract sharks with bait. The operators are professional and the safety record is solid. What upsets people isn’t the sharks, it’s the duration versus the cost. The actual time in water near sharks is typically 20 to 35 minutes. The rest of the three-to-four-hour excursion is the boat ride, the briefing, the debrief, and the wait while other groups take their turns. Several divers have described the shark feed experience as feeling staged and sad rather than thrilling. One diver from Philadelphia told me: “The sharks were beautiful. The whole thing felt like a zoo with a boat ride.” At $240 per person, the math doesn’t hold up for what you actually get. Nothing on this list comes close to the excursion that actually takes the top spot, though.
Nothing on this list will prepare you for how bad #1 is.
1. The “Private Island” Excursion, Any Major Cruise Line
The Most Expensive Lie in Caribbean Tourism

Nearly every major cruise line operates what it calls a “private island” in the Caribbean. Royal Caribbean has CocoCay. Norwegian has Great Stirrup Cay. Disney has Castaway Cay. The marketing describes these as exclusive, uncrowded Caribbean escapes. The reality is that 5,000 to 8,000 passengers from one or more ships descend on these islands simultaneously, turning what was advertised as a private beach day into the most crowded beach you’ve ever stood on. The “island” is a branded resort compound owned and operated by the cruise line, staffed by the same company, serving the same food from the same catering operation as the ship. The beach chairs are free. Everything else costs money. Premium beach areas require a “beach club” upgrade ranging from $50 to $200 per person on top of what you already paid for the cruise.
One retired couple from Richmond, Virginia told me: “We paid $180 each for the premium beach club upgrade because the regular beach was genuinely wall-to-wall people. We were paying extra to escape the crowd that was created by our own cruise ship.” The upgraded section was “slightly less crowded.” The food at the island grill was the same food they’d eaten on the ship all week. The local culture was entirely absent because the island is entirely artificial. “We felt like we’d paid $360 to sit on a fake beach pretending it wasn’t a parking lot,” the husband said.
The “private island” is not an island experience. It is a cruise ship extension that happens to be made of sand. Travel agents and cruise lines profit heavily from the upsell, and most passengers don’t figure out the mechanics until they’re already there with no alternative. If you’re booking a Caribbean cruise, research which ports are actual ports before you go. The days that stick with you will be the ones where you stepped off the ship into a real place.
Now you know why we saved this one for last.
Stop Paying for the Brochure Version
The Caribbean has genuinely extraordinary things to offer. Most of them don’t involve a tour desk, a catamaran, or a wristband. The next time someone hands you a laminated excursion menu, look up what the same activity costs directly from a local operator before you sign anything. You’ll spend half as much and come home with a better story.
Forward this to anyone you know who’s booked a Caribbean cruise lately. The tour desk opens before the ship leaves port, and the pressure to pre-book is real.
