Named the Number 1 Resort Hotel in the Caribbean, Bermuda, and The Bahamas in 2019 by Travel + Leisure Magazine, The Shore Club Resort dedicates itself to the spirit of relaxation and adventure. Located on Long Bay Beach in Providenciales, Turks and Caicos, the resort offers three restaurants, four pools, and a luxurious spa.