Assume it sails out of Phillipsburg? If it was me I’d stay a few nights before in town - Sea Palace and you can walk to ship. Upon return stay in Grand Case on the beach. And there you will find the best French restaurants.