Located off of the northern shores of mainland Cuba, Cayo Santa Maria is one of the largest Cuban islands. It was not until few years ago that this island was developed as a tourist destination and therefore still offers opportunties to discover this unexplored island.
Cayo Santa Maria is approximately five hours drive from Havana and can be combined with Havana as a twin centre.
Cayo Santa Maria Hotels..