For more than two decades, the Port of Miami, known as the "Cruise Capital of the World", has been the number one cruise passenger port in the world.
How long has Miami been the world's top cruise passenger port?
two decades