It should be on in the sports bar, but it probably won't be. The World Series never is, and since I believe that race is carried on broadcast television (as opposed to ESPN), I think the odds are very much against it.
He should be prepared for it not to be there, and treat it as an extra bonus if it is. You probably won't be able to find out for sure in advance, so don't bother trying.
Like AR said - be prepared to NOT see the race. We cruised on the first day of the NFL season and the first football game of the year wasn't shown (much to my dh's chagrin). You really won't know until you get on board. Could he tape it?
Carnival Elation March 11
Carnival Imagination Sept 07
Carniival Sensation Dec 06
RCI Sovereign of the Seas Sept 06
Carnival Miracle Sept 05
Carnival Glory Sept 04
Carnival Fantasy Jan 04