Caye Caulker, a 5 mile stretch of coral in the Caribbean Sea