Located just 575 miles southeast of Miami between the Bahamas and the Dominican Republic is the Turks and Caicos Islands.
Made up of eight islands and multiple cays, Hotel La Vista Azul can be found on the island of Providenciales.
Sitting on a lush hilltop, the hotel overlooks the powder white sand of Grace Bay Beach, voted the #1 beach in the world.