Cruise lines offer various dining times, they vary from “Traditional sittings” to “Anytime dining” depending on the cruise line an what dining times are offered bearing in mind that seating times are requests only and cannot be guaranteed until you are on board the ship.