Belize is a tiny state that overlooks the Caribbean Sea just south of Mexico's Yucatan Peninsula, containing lush nature and a coral reef.