This exactly. If you are leaving the country, be smart and pack a few extra pills. Duh.
Colby and I got off a Carnival cruise last Saturday and would totally get on another tomorrow. We listening to interviews last night and people would say, "we had food and water the whole time." Five minutes later, the reporter said they had gone with food and water for days. No, that's not what the passenger said. I'm sure it was a horrible experience, but millions cruise every year. The chances are so slim.
Also, you sign a contract when you cruise that pretty much says Carnival is resposible for nothing. They really are going above and beyond to make it right.
I think everyone should at least try a cruise once. It may not be for you, but we had a fabulous time last week.