Belize City was not really enjoyable. Not much to do at all. We went snorkeling near the reef, but with a private excursion picked up when we docked. Horrible, do not go to the private island with snorkeling. You will hate the island very much. Food was terrible, boats nearly broke down, and a little boombox at full blast was just horrible.