My wife and I have cruised more than 20 times over the last 20 years, with many different cruise lines, in the Caribbean, Alaska, Mexico, Russia, and the Mediterranean. We had cruised with Carnival more than half a dozen times, and booked on Carnival Glory eight months ago.
We received an "URGENT NOTICE" email from Carnival five days before our sailing on the Carnival Glory. It informed us that the largest GLBT travel agency in the US, was having Drag Stars at Sea with a large group on our sailing. This group would be in drag and have their own private special events. Carnival offered to give a full refund and reimburse for any non-refundable travel related expenses. I'm sure that Carnival had been working for months with this travel agency, but failed to notify all passengers until the last minute.
We had to scramble to find another Carnival ship to sail on and had to pay a premium price. We had an uneventful cross-country flight to Ft. Lauderdale, rented a car, and spent one night at The Beacon Hotel in South Beach (which I would highly recommend). The next day we drove up to Ft. Lauderdale and turned our Avis rental car at the port (however it is hard to find this location). We caught a taxi to the port and were processed quickly by Carnival and got on the ship.
We do not recommend cabine 2357 since it is next to a storage room.