Hispaniola is an island of the Antilles, lying between the islands of Cuba and Puerto Rico. See the map below.