Caye Caulker Belize

Caye Caulker is a small 2-mile long island in Belize.