Depends how you look at it. The Gulf of Mexico is to its west, the Atlantic Ocean is to its east, and below is the Caribbean Sea.
The Caribbean Sea is south and a bit east of Florida.
south of Florida
Cuba is located in the northern Caribbean sea, south of Florida and east of Mexico. It is surrounded by the Atlantic Ocean and the Caribbean Sea.
The Gulf of Mexico & the Carribean Sea, which are part of the Atlantic Ocean.
cuba
from the most southern coast of Florida to the northern coast of South America
Cuba lies directly south of Miami, Florida. Cuba is located in the Caribbean Sea and is about 90 miles (145 kilometers) away from the southern tip of Florida.
The country south of Florida and the Tropic of Cancer with Havana as its capital is Cuba. Cuba is an island nation located in the Caribbean Sea.
The nation to the south of Florida is Cuba. It is made up of three islands. The population of this island nation is 11.27 citizens.
The Florida Keys are at the Southern tip of Florida. The Atlantic Ocean lies to the East, Florida Bay and the Gulf of Mexico lie to the West and the Florida Straights separate the Florida Keys from the Caribbean Sea to the South.
Haiti and Cuba are located along the northern Caribbean Sea, south and southeast of Florida.
Cuba is south of Florida, near the Bahamas and the West Indies, 90 miles from Florida.