Koh Yao Noi is halfway between Phuket and Krabi. It's characterized by sandy shores, mangroves, rubber plantations and fishing villages.