In all the Valor is a magnificent ship. We were blessed with great weather the entire cruise. We enjoyed the ports of call; Belize, Roatan, Grand Cayman, and Cozumel. All of them have their own unique "flavor".
Belize and Roatan were extremely poor, and shopping at these ports was of poor quality. We did the cave river rafting (Belize) which was fun but the road to get there was very bumpy and considering that was their second biggest tourist attraction made getting there and coming back to the ship really annoying. We rented a cab from www.victorboddentours.com and he gave us a great driver for the day. My kids did the jungle canopy and he took us to an assortment of local tourist destinations that were quiet and really beautiful. We went to the "iguana" farm and a couple of the resorts on the island that are scenic. At $100 for the day, the diver was great, friendly and trustworthy. He did take us to some of his own "tourist" shopping friend, but again save the shopping for Cozumel.
Getting off the ship in Cozumel with tenders was a nightmare. We missed our tour that we booked off the ship. The tour operator did put us on another tour at Stingray sandbar and a short snorkel stop. The tour operator was Native tours in Grand Cayman. They were about 40% cheaper than the cruise.