I was told by a friend that when we get to Montego Bay we really need to book an excursion. She said that there is nothing in port. She actually compared it to the port of Progresso. Said it was industrial and had no shops etc. The cruise she took there was probably a good 5-7 years ago and I am sure things have changed. We will have my 4 yr old with us, so we aren't looking to go a long way from the ship. The excursions that Carnival has to offer are kind of slim, but we thought maybe going to the Hard Rock (there is an all inclusive package offered) for a few hours might be the way to go since we can't just walk around in port like you can in Cozumel.