Breathtaking rock formations and nature, the best snorkeling waters in the whole country and truly beautiful beaches - this is Koh Yao Noi in Thailand.