The Caribbean is bordered by the Atlantic Ocean to its east and north, the coast of South America to its south, the coast of Central America to its southwest, and by the Gulf of Mexico to its northwest.