I had the opportunity to tour the Carnival Imagination on Monday. Why? It is helpful for me, as a travel agent, to see as many ships as possible. After all, I book a whole lot of cruises. Holding over 2,000 passengers, this ship has something for everyone.