18 Degrees North, Ambergris Caye, Belize