Each cruise line has teamed with either Coke or Pepsi to serve onboard. RCL has Coke, Carnival has Pepsi and NCL 10 years ago went with Pepsi. However with the launch of Prima NCL has switched to Coke and they say that by year end all ships will be serving Coke products.