Bangkok to Koh Samet on public transport

Getting to Koh Samet by bus and ferry.