Come to the Vista’s on Salt Cay and discover the holiday you have always imagined. Salt Cay, in the Turks and Caicos, mystical in its quiet, The Vista’s joyous in its peaceful serenity. Your own beach, your own place, your own time. And quite possibility, the best scuba diving and snorkelling in the world. Come explore our idea of paradise.
Amenities: On the Beach, Multi-Room Suites Available, Kitchen or Kitchenette in Room