I have not gone on a cruise but when we go to our time-share in Las Vegas for a week I take it my machine. My DH and DD go to the Mountain West Basketball Tournament every year - my friend comes up from Phoenix and we sew for a week. Actually I take my machine whenever we are going to one place for a week or more. (I even took it when I would travel for work.)
Also, it may help keep you away from all the tables of food..... :-)