As I understand it you would have to go ashore, meet the operator there and then head out diving. Operators not contracted to the cruise lines can't pick you up at the ship so you'll end up with significantly less dive time than using a contracted operator. Private shore excursions are a bit easier to arrange with companies like Belize Expeditions (
www.bzexpeditions.com) but are also much more costly.