We are cruising soon on Carnival Legend and want to snorkel in Belize. We have narrowed our choice down to Sergeant's Caye or Bannister Island. Sergeant's Caye is through Carnival and I think would depart from the ship, eliminating the need to tender into Belize City. Does anyone know if that is correct? Bannister Island tour is through Coral Breeze. Sergeant's Caye excursion also includes Manatee watch and a stop at the manatee research station. Any thoughts/recommendations will be greatly appreciated. Thanks.