It all depends on the demand. If the cruise is selling well the price will go up, if it's not selling well the price will go down. Since you bought air you are better off booking the cabin and get it through an agent, who might throw in a hotel room the night before or after the cruise.
Regards,
Thomas