Embers is the newest addition to the Turks and Caicos restaurant scene, bringing a fresh, new approach to dining in Grace Bay.