More than 240 people on board a luxury cruise ship have gotten sick with a highly contagious stomach bug called Norovirus.