Most of the production shows for late diners will be before your dinner. The Welcome Show is usually the only one after dinner. They used to try to have the Welcome Show between the two, but at least on Carnival they have gone to one late show.
There seems to be some confusion regarding the main shows on Carnival ships. I have been on over 20 Carnival cruises and always have late dinner seating. I agree with sistagoldnehair-- the late diners get to catch the main shows around 10-10:30 p.m.
They will usually have different shows every night --could be anything from a juggler to a magician but will have two main production shows during a seven day cruise.These are the ones I'm referring to. I've never been to one before dinner and as I said, I've never had anything but late dining.
maybe they have changed it since February.
We just got back from a 4-day on Imagination. The first production show was after dinner for late seating; the second production show was before dinner for late seating, and after dinner for early seating. This was the last night of the cruise, so that may have been why they schedule it that way.