Respuesta :

the Yucatan Channel separates it from the Caribbean Sea.