Possibly the best bar in the world? Caye Caulker, Belize