Image by/from Jeff Williams (NASA) Ambergris Caye is the largest island of Belize, located northeast of the country’s mainland, in the Caribbean Sea and is about 40 kilometres (25 mi) long from north to south, and about 1.6 kilometres (1 mi) wide. It is administered as part of the Belize District. It is mostly a […]