In case there are unsold cabins close to departure, cruise lines promotes a special sale to fill them up. Also in case of unsold cabin cruise lines contact the booked passengers and offer up-sell.