NASHVILLE, Tenn. -- It isn't often music stars as big as Taylor Swift sing on cruise ships. But this isn't just any cruise ship.
Swift will be signing her heart out on the stage of Royal Caribbean's new ship, Allure of the Seas, which is the world's largest cruise ship.
The exclusive concert will take place while the ship is docked in Cozumel, Mexico, on Jan. 21. Guests aboard the cruise will have the chance to win passes to the concert by participating in Swift-themed events, such as lookalike contests and karaoke.
source