The Cruise That Cost $3,800 and Left Me Stuck in Cozumel
A seven-night Western Caribbean cruise went sideways when my excursion in Cozumel ran three hours late and the ship departed without me. The cruise line's response was a phone number and a $200 credit for a future sailing.
The gangway was retracting at 5:02 PM. I was standing on the pier in Cozumel, 300 yards from the Carnival Breeze, watching the metal ramp fold upward like a drawbridge. My wife was on the ship. My passport was on the ship. My luggage, my phone charger, and the $60 in tip money I'd left in the cabin safe — all on the ship. I was wearing swim trunks, a faded t-shirt, and Teva sandals. The security guard at the bottom of the gangway looked at me with the specific pity reserved for people who show up after the curtain falls.
I'd booked a "Cenotes and Reef Snorkeling" excursion through the ship's shore excursion desk. Cost: $189 per person. The van broke down at 11:40 AM on a dirt road between the second cenote and the snorkel site. Steam was coming from under the hood. The driver, a man named Rodrigo, called dispatch. A replacement van was 90 minutes away. I climbed a hill, got two bars, and called the ship's guest services. A woman named Diane said the ship would "wait for the excursion to return" but that all-aboard time was "firm." I asked what "firm" meant. She said 4:30 PM. I asked what happened if I wasn't on it. She said I'd need to make "independent arrangements" to rejoin the ship.
the $189 excursion and the steam
I'd booked a "Cenotes and Reef Snorkeling" excursion through the ship's shore excursion desk. Cost: $189 per person. The van broke down at 11:40 AM on a dirt road between the second cenote and the snorkel site. Steam was comin from under the hood. The driver, a man named Rodrigo, called dispatch. A replacement van was 90 minutes away.
the van that died between two cenotes
The replacement van arrived in two hours and ten minutes. We drove to the snorkel site. The guide rushed us through 30 minutes of snorkeling that was supposed to be 90. We loaded back in. The van hit traffic on the road back to the pier. We arrived at 4:58 PM. The ship was gone.
The pier was nearly empty. A cruise port security guard directed me to the Carnival terminal. I called Guest Relations. The hold music was "Love in an Elevator" by Aerosmith. I held for 47 minutes. The agent told me the Carnival Breeze would arrive in Roatán, Honduras, the following morning. I could fly from Cozumel to Miami, then Miami to Roatán. Or I could wait in Cozumel and meet the ship in Belize three days later. The Cozumel airport had one flight to Miami that day — at 6:15 PM, already boarding.
I sprinted from the terminal to the taxi stand. A taxi to the airport cost $35. I had $20. The driver — a man named Carlos — saw my panic and drove me anyway. I snagged a one-way ticket to Miami on American Airlines for $412. I boarded at 6:08 PM. The Miami connection was tight. My flight landed at 8:45 PM. The last flight to Roatán departed at 9:30 PM from a different terminal. I ran thru Miami International in flip-flops. I reached Gate D37 at 9:22 PM. The gate agent was already closing the jetway. She let me thru. I reboarded the Carnival Breeze in Roatán at 6:47 AM the next mornin.
the $412 sprint from Cozumel to Miami
My wife was standing at the top of the gangway. She had been awake since 2 AM, calling guest services and filing a missing passenger report. The cabin steward had locked the room. She'd spent the night in the hallway on a foldout chair. The total cost of my solo journey: $412 flight + $35 taxi + $189 excursion = $636. The cruise itself had cost $3,800 for the two of us, booked eight months in advance.
Carnival's official response arrived three days later via email. "Your feedback matters." The email offered a $200 credit toward a future sailing. $200. On a $3,800 cruise. That's a 5.3% gesture. I replied with an itemized list of expenses: $412 flight, $35 taxi, $189 excursion, and $50 in meals during the Miami layover. Total: $686. The response was the same copy-pasted offer. I called the number on the sheet from the Cozumel terminal. Hold time: 1 hour 12 minutes. The supervisor offered to refund the excursion and add $200 in credit. I asked for the flight and taxi. He said those were "passenger-incurred expenses" outside Carnival's liability.
the 47-minute hold and the missing passenger
I called Guest Relations. The hold music was "Love in an Elevator" by Aerosmith. I held for 47 minutes. The agent told me the Carnival Breeze would arrive in Roatán, Honduras, the following mornin. I could fly from Cozumel to Miami, then Miami to Roatán. Or I could wait in Cozumel and meet the ship in Belize three days later.
the $200 credit and the $636 detour
I filed a complaint with the Better Business Bureau. Carnival responded with the same offer: $189 excursion refund plus $200 credit. I accepted. Not cuz it was fair, but because I'd spent 11 hours on the phone over two weeks and my marriage was starting to feel the strain. My wife had stopped talking about the cruise. She'd began talking about the $200 credit like it was a joke she told at dinner parties. "They gave us $200 for almost losing my husband in Mexico." People laughed. She didn't.
Here's the detail that haunts me: the excursion desk on the ship had a sign. I'd read it that morning. It said, in slight print: "Carnival is not responsible for delays caused by third-party excursion providers." The sign was right there. I'd seen it. I'd ignored it. The same way I ignore every terms-of-service agreement. The sign was the cruise line's insurance policy. My inattention was the cost.
the 14 spots and the $2,646
The ship's shore excursion desk sold 14 spots on that Cozumel van. They collected $2,646 in total. The excursion provider — Ocean Ventures — had a fleet of 12 vans with an average age of nine years. I absorbed this from a TripAdvisor review from April 2025 describing a breakdown on the exact same route.
the sign I should have read
The ship's shore excursion desk sold 14 spots on that Cozumel van. They collected $2,646 in total. The excursion provider — Ocean Ventures — had a fleet of 12 vans with an average age of nine years. I absorbed this from a TripAdvisor review from April 2025 describing a breakdown on the exact same route. I hadn't read that review. I'd booked thru the ship's desk cuz it felt safer. It wasn't safer. It was just more expensive.
I've taken three cruises since Cozumel. I havent booked a single shore excursion thru the ship. I research independent operators, read recent reviews, and book directly. I also carry a printed copy of the cruise line's passenger contract, highlighted at the missed departure section. My wife calls it my "panic folder." It lives in a ziplock bag next to my passport. Inside: the contract, a printout of the next port's taxi rates, the local emergency number for each country on the itinerary, and $200 in slight bills — enough for a flight, a taxi, and a meal if I end up on the wrong side of the gangway again.
The $200 Carnival credit expired in six months. We never used it. It sits in my email archive, a digital receipt for the cheapest apology a cruise line can issue. The wet $20 bill I gave Carlos in Cozumel? He likely still has it. I hope he framed it. It's the most expensive twenty dollars anyone ever handed a taxi driver, and the only tip I've ever given where I was the one who needed rescuing.