Query: Where is The Beaches Resort located on Turks & Caicos Islands?
Context: The Beaches resort is located on Grace Bay, Providenciales Island.