After extensive research I reserved the tour through Coral Breeze. We selected the tour with the lunch. We received a discount for booking 30 days in advance.
I'm a bit uncertain of the time difference. We will be sailing the Elation which is out of Galveston (central time). Belize time is 1 hour behind. So... if the tour says it begins at 10 am it really means 11?