1) It seems that there is no. Krabi Town has a shuttle bus to Surat Thani. The land cannot reach Samui directly. Suratani has a boat to sail to Koh Samui.