Located on the Caribbean coast of Central America, Belize is a melting pot of cultures and ethnicities.