More than 90% of cruise ship gastro outbreaks are caused by norovirus, which is spread from person to person, and through contaminated objects or contaminated food or water. Gastro can also be caused by other pathogens such as bacteria in contaminated food or water.