Cayo Largo, Cuba – Travel Guide
Cayo Largo is a small limestone island in the Caribbean Sea at the southern end of the Canarreos Archipelago, about 50 miles from Cuba. Tourists are drawn to the island for its spotless sandy beaches, diving facilities and its wildlife. Cayo Largo has more than 30 dive sites, an international diving
