Jamaica Cuba
No. It has a coastline on the Caribbean Sea, between Venezuela and Suriname.
THE CARIBBEAN SEA.
Venezuela has a coastline with ports on the Caribbean Sea and the Atlantic Ocean.
El Salvador
Yes. Haiti has an extensive coastline with the Caribbean Sea.
Jamaica and Belize
The north coastline is on the Atlantic and the southern on the Caribbean Sea.
I am almost certain that they are Venezuela. Guyana. Suriname and French guiana
Yes, it has only a Pacific coastline, while Colombia to its north has coasts on both the Pacific Ocean and the Caribbean Sea.
The Atlantic Ocean is to the east of Suriname. The Caribbean Sea is to the north. But it's far enough north that Suriname doesn't have a Caribbean coastline.
Venezuela has coast to the Caribbean Sea and the Atlantic Ocean.