Final answer:
Haiti is the country with the Narrows separating its two main islands and providing a connection to the Caribbean.
Step-by-step explanation:
The country that has Narrows separating its two main islands and connects to the Caribbean is Haiti. The island of Hispaniola, where Haiti is located along with the Dominican Republic, is part of the Greater Antilles chain in the Caribbean Sea. This island is significant for its historical background, being originally inhabited by the TaĆno people of the Arawak tribe, and later becoming home to two modern nations after colonialism.