Luxury holiday villas at North Shore Beach Enclave, Turks and Caicos