Beach House Turks and Caicos, a 21-suite boutique property has officially opened. Located right on Grace Bay beach, the property offers visitors "a Turks and Caicos meets Nantucket feel." The stunning Caribbean resort has already received rave reviews for its restaurant, helmed by Chef Eric Vernice, and focusing on lobster and cocktails.