Spread over 22 acres with 125 rooms, Seven Stars is the latest and largest luxury resort to put a stake in the sand on Providenciales Island in the Turks and Caicos chain. The $100 million-plus resort, developed by the Sodalco Development Company, opened in April 2008.