The main street of this idyllic small island off the coast of Belize