Of course, they can! Every cruise line has its policies about visitors. There are discounts, and it is usually based on availability.

For most cruise lines, this policy only applies for maximum of two weeks per year, and only after you are on your 2nd contract.