UPDATE 2020: Stunning beaches, world-class diving, kayaking in mangroves, hiking national parks - here are the best 21 things to do in Koh Lanta, Thailand!