Cayo Largo se ecuentra ubicado en el Archipielago de Los Canarreos, al sur de la isla de Cuba y perteneciente al Municipio Especial Isla de la Juventud, dista a 177 Km de La Habana y a 135 de Nueva Gerona, su capital provincial.
Cayo Largo ostenta una superficie total de 37 Km cuadrados en forma de islote alargado y estrecho, en su parte más ancha alcanza los 6 Km y en las más finas apenas uno. Sus playas se encuentran a lo largo de sus 27 Km de costas, destacándose entre las más importantes, las playas: Lindamar, Sirena, Los Cocos y Paraíso, las cuales bañan sus arenas en las apacibles aguas del Mar Caribe. El cayo posee uno de los fondos marinos mejores conservados del planeta, según revistas especializadas como National Geographic.