In a cruise critic article about Carnival safety (good read by the way), at the very end, this is mentioned:

The company also has struck a deal to serve as the official cruise line of the 2014 Olympic Games in Sochi, Russia.

 

Kind of odd that the official cruise like of the Olympics wont have a ship nearby on charter. That goes to rival NCL whose Norwegian Jade will be chartered for use as a floating hotel throughout the games.