Carnival is only selling 50% passenger capacity at present...right through till April 2023 ...so the prices are higher than usual...
Every ship has a total passenger amount that fills the various cabins back the passenger capacity set by law for that particular ship might be lower...they might be able to fit 2,000 but may only carry 1,800 etc...fight now that 1,00 has been halved so that the public rooms are not crowded per CDC and the WHO...thats why some ships appear to be full and no longer appear in the Carnival website as available...
As soon as the CDC allows them to the passenger capacity amount should go back to the usual one and the prices should come down...and the extra cabins will sold...
Those rules will help out cruise lines that do not venture into this country.-Tom