One thing I am not sure about: What is the heter for being on a ship on shabbos, when they are doing Melochoh for you. Yes, the Yidden are minority, but since you have paid, you are included in any melocho which is being done for all passengers? Unlike when the melochoh is being done for the goy himself and you are just benefitting for it.