Jamahkiri Resort & Spa is a luxury resort in Koh Tao located on the headland of Thian Og Bay overlooking a spectacular bay and azure Gulf of Thailand.