Hi there, I was wondering if anyone can give me some info on the Imagination(Carnival) that will be going to Key west and Cozumel in May. I need some tips on what to do or to maybe avoid as far as excursions, and also will I need a passport to get off or back on the ship in Cozumel?? I know I need a BC and a DL for getting on the ship in Miami. Has anyone ever had any trouble with these issues. My sisters and I will be going on a cruise in May, and can't wait.