A ship on the rocks is no-one's idea of a good time. But for some music fans, rock on a ship represents a very good time indeed.rnThat's the business plan behind the ShipRocked cruise that will set off from Fort Lauderdale in Florida and visit Nassau and the private island of Coco Cay Bay in the Bahamas between 11 and 14 November.
展开▼