Descubiertas en el siglo XIX, tienen una antigüedad de 300 mil años y cerca de 2 km de extensión. Es considerado el centro turístico más antiguo de Cuba.
Esta cueva fue descubierta en la década de 1920 y llamada propiamente la Cueva del Indio, presenta pinturas y se han encontrado restos de los utensilios y entierros de culturas precolombinas. Por esa cueva corre el río San Vicente.