There is a Crab Shack on the beach where they do best crabs ever. Nearby is a great spot for sunsets and also you can rent a little shack to hide in shade.
Beautiful view, but in high season there are so many boats around the famous rock that it's impossible to take a nice picture. In low season is much better, not many tourists and you can actually enjoy the island.
Ko Lanta, being less developed than other thai islands, is exactly what I wanted. Not flooded with tourists, cute bamboo huts to stay at, normal food prices and nice nature. Also, some beaches are empty when you visit!
After a day of hopping beaches you can end up hating any sand! Seriously, there's so many of them it's hard to make it in one day. You can go by boat which is lazy and faster option or you can hike but not all of the beaches are accessible from the inland.
It's a beautiful island, there are many things to see in nature, some beaches are definitely too crowded though. It's also quite pricey but if you're patient and don't want to overpay you'll find reasonably priced restaurants and accomodation.