There is no one correct answer to this. It can vary by personal preference and perhaps which resort location or cruise itinerary you are on. Today, most cruise ships and resorts offer you dining options. You can pick your restaurant and the time you wish to dine. Sometimes this can be done on-line before you travel. In other cases, it is best to make your reservations as soon as you arrive on your ship or at you resort. Sea Courses consultants will advise you on what’s best for the trip you are on.