I don't think that's true. I believe this closed loop cruise can be done with just a birth certificate and a driver's license. Not something that is generally recommended but doable.
Coming from Alaska ,going to Fort Lauderdale, a passport is not required unless you stop in Canada.