Restaurants have been opening at a rapid rate over the past few years in Koh Lanta which means there's a decent selection of eateries. Local Thai restaurants (good value) have now been joined by pizzerias, a bistro and specialty seafood restaurants in the main beach areas.
If you're looking for that special meal, the SEVEN SEAS inside the upscale Pimalai Resort and Spa, offers great food, attentive service and and the largest selection on wines on the island.