If you are on a diet for health reasons, it is possible to stick with your healthy approach while taking a cruise. But, you may need to plan ahead of time and speak to a cruise ship representative about your needs. The cruise ship dining staff may be able to offer low-calorie options or smaller portions to help you stick to your goals.