Holland America cruise ships allowed to dock in Fort Lauderdale, Florida, after nearly a month at sea.