Cayo Largo (magyarul "hosszú sziget") Kuba északnyugati részének déli partjához közel eső, kis turista sziget. 25 kilométer hosszú és 3 kilométer széles a korallsziget. Cayo Largo-n a strandoláson kívül minden program a scuba és sznorkel búvárkodással, horgászással és a környező pici szigetecskék meglátogatásával kapcsolatos. A szigeten a lényeg a strandok. Ezek közül van teljesen néptelen és olyan is, ahol kevesen vannak. Tömegnyomoros strand nincs. Ami biztos van: hófehér, csodálatos homok, smaragdzöld tengerszín. A vízalatti tengervilág változatos. A legnagyobb és egyben a legnépszerűbb strand a Playa Sirena. Ez a strand szolgáltatásokban gazdag: étterem, bár, öltöző, napozóágyak, nem motoros vízi sportlehetőségek.