There are plenty of wonderful tour companies around. No need to set up early. Clinton at Ocean Adventures is good. He can be found at the Exotic Caye Beach Resort (www.belizeisfun.com).