Harvest Caye comprises two adjoining islands off the coast of Belize City.
Harvest Caye comprises two adjoining islands off the coast of Belize City. Norwegian Cruise Line
Harvest Caye comprises two adjoining islands off the coast of Belize City. Norwegian Cruise Line