I live in Belize part time. There is a belief that the Chinese by ship were there before the Vikings arrive on North America. The Chinese visited the Mayans, as they thought they were the only civilization to trade with..
Many presumes that the people who occupied the Caribbean at the time did not 'discover' the land upon which they resided and that there were no explorers prior to Columbus. Recent scholarship challenges this discourse and argues that besides the native people who resided in the islands, Vikings, Africans and the Chinese came to the Caribbean before Columbus.