It will come off, you just have to persevere. Cruise is an essential part of the diet so dont give up on it, as soon as your body is used to eating veg again it will come off. Easier said than done but try not to weigh yourself everyday and also up the water if u can!
Good luck and remember a third of your meals on cruise have to be protein so either up that or reduce ur veg a bit.