The Yucatán Channel separates Cuba from Mexico and links the Caribbean Sea with the Gulf of Mexico .
The Yucatán Channel is a strait between Mexico and Cuba . It connects the Caribbean Sea with the Gulf of Mexico .