Belize

Caye Caulker is a tiny island off Belize’s mainland. The Caribbean sea, palm trees and colourful buildings are just some