We are taking a Carnival cruise that will stop in Grand Cayman, Roatan, Belize, and Cozumel. We are covered in Grand Cayman because we dive there regularly. We are looking for recommendations in Belize and Roatan. I understand the options in Belize are limited. SeaSports or the ship operator. Does anyone have experience with these operators? The arrival time in Roatan is late so it will need to be a operator that is close and can deal with the ship schedule. Any recommendations?