Carnival cruise ship hosting music festival at sea hits Jamaica pier, leaving passengers stuck on land Post category:Travel