I just have to say, I'm so jealous!! That is the best cruise itinerary ever! I went on the same itinerary with Carnival in 2003 but i couldn't find a cruise this fall to suit our schedule so we're doing the Victory to Cozumel, Ochos Rios and Grand Cayman instead.
For Roatan you'll thank me forever if you can get in to Sante Wellness centre (http://www.santewellnesscenter.com
) I swear this is my version of heaven. Angela and her team will make you feel like you've spent the day in heaven but be sure to book snorkelling with her husband off of their private reef because it's the most beautiful reef my husband has ever dove. In belize we did Cave tubing with Reggie's Cave tubing http://www.regtour.com
and we had a wonderful, very exotic, very exciting adventure. We felt like real adventurers and left a piece of our hearts in the rainforest. In grand cayman we did the sting ray city tour with Diver's Down but I don't think they're still in operation. Whatever you do, book privately in Grand Cayman, don't go through the cruiseline or you'll be with about 2000 other people jammed onto the sandbar. In Cozumel we did the eco-tour with Wild Tours. We rode ATV's into the jungle along the beach and then kayaked to a reef where we snorkled and got to see an ancient ruin on the way home. It was expensive (around 100 usd) but it was really cool.
I hope this helps, I know you'll have an amazing time especially if you go to Sante, it was my favourite thing about the whole cruise. Kiss the parrots for me!!
Heather from Canada