Caye Caulker, Belize, by Justin Teerlinck

For full contents, subscribe to our print issue.