Contemporary cool meets the hot-and-sunny Turks and Caicos beach scene at Big Chill Villa. This all-suite luxury vacation rental boasts a waterfront setting on a canal in the exclusive Leeward area, within walking distance of top-ranked Grace Bay Beach. Use its six sleek bedrooms…