Recently I took a 4-day cruise on the Carnival Imagination. The cruise set sail from Long Beach, California with two port stops at…