As I have said before, Koh Lanta is not a paradise for shoppers but the island has several small shops that are really selling unique souvenirs and gifts most of which were created by local artisans...
If you want to buy something in the south of Ko Lanta head on two main beach of Klong Nin beach and Kantiang beach. Both have unique shops where the owners, or make products themselves or know the exact origin of the goods...
On the East coast of Koh Lanta you will find a few shops, all located in the Koh Lanta Old Town within 100 metres of each other, making shopping a
a fun and easy.