Honsab9riRaleii Honsab9riRaleii 08-12-2016 Geography contestada Jamaica, an island of the Antilles Group, lies south of which large island, also part of the Antilles?