Unfortunately, food poisoning and stomach viruses are common culprits for just that on some cruises. The United Kingdom, for instance, recently reported 24 cases of Salmonella linked to travel on cruise ships travelling to the Eastern Mediterranean and Middle East.