Cuba is the largest island in the Caribbean. It is a captivating blend of cultural heritage, music, astonishing architecture, mountains, forest, rivers and of courses its magnificent white sand beaches. Travellers to Cuba will be charmed by this fascinating island. Cuba Holidays offers can be found everywhere on the net.