The honeymoon cruise we booked for our daughter and son-in-law was shortened to 5 days from 7 on the Conquest because of Rita. They made the best of it, with only two stops (Progresso and Cozumel) and some bad weather on the return leg.
We just got back from the Conquest this past Sunday, and were blessed with great weather the whole way and no glitches. We had a great time, but wished we could have traded places with the honeymooners.
Assuming you get to sail at all, whether it is the full 7 days or a shortened trip or different ports of call than planned, you just have to have the attitude that you'll make the best of whatever you get. It's a vacation, but it's also an adventure. Carnival took good care of my kids, keeping them out of harm's way and yet still managed to show them a good time.