I was on a Carnival ship (my first cruise actually), and we got stuck on a sandbar off the coast of Mexico years ago. It was the Holiday, I think.
They had to get everybody out of the ship and ferry us across the water on little boats, then we had to take a bus to the airport. Then they flew us home, and we had to get a cab to our car.
As compensation, they gave us half off of a future cruise.
This post was edited on 2/11 at 8:08 pm