The Celebrity Millennium has engine troubles and is stranded in Ketchikan, Alaska. I can think of worse places to be stranded. Ketchikan is a beautiful little town.
http://www.cruisecritic.co.uk/news/news.cfm?ID=5493
Am really quite jealous. Mind you, Juneau I would not want to miss.
Which port would you most like to be stranded in?