I missed two ports due to hurricane Dean. We lost Belize, Costa Maya but got Key West and Ocho Rios instead. I was bummed I wanted to see Mayan sites. I just rebooked this cruise also during hurricane season so wish me luck everyone I really want to get back to Belize and to see Costa Maya!
Regarding my cruise missing the ports I still got a 7 day vacation. I did enjoy Key West. Jamacia is one of my least favorite ports but I made the best of it.