Remember Belize is a country. You will be in the harbor at Belize City. You will border a tender boat and take a ten to fifteen minute ride into port. In Belize check out independent companies like Coral Breezes or Ecological Tours of Belize.
We haven't been beyond the beach on Roatan so won't try to advise there.