The is a body of water that lies between Mexico and Florida

The body of water that lies between Mexico and Florida is the Gulf of Mexico. It is an ocean basin and semi-enclosed sea that is surrounded by the North American continent and the island of Cuba. The Gulf of Mexico is known for its warm waters, diverse marine life, and important role in shipping and oil production.