Cayo Santa María es una isla ubicada al norte de Cuba en el archipiélago Jardines del Rey, al sur del Archipiélago de las Bahamas. Los principales edificios de la isla son tres grandes hoteles, en la orilla norte, donde hay extensas playas. La isla está unida a la tierra, cerca de Caibarién por una calzada 48 kilómetros. La isla es administrada como parte de la Provincia de Villa Clara. Posee 13 kilómetros cuadrados de superficie.1