Positioned on the Northern coast of Villa Clara province, at the Western end of the Cuban Archipielago, Cayo Santa Maria offers miles of white sandy beaches.If you are looking for a secluded Island retreat then Cayo Santa Maria is the perfect choice for you!