The unmistakeable beach-bistro atmosphere makes the Lighthouse Restaurant & Bar one of the best places to eat in Langkawi. With two floors of seating, the ambiance changes in each room and even stretches out onto the beach. Dine on the sand under palm trees, at the casual bar downstairs, or near the large windows upstairs for a birds-eye view. Both their Malay and Mediterranean meals are tasty but you're there for the ambiance (well worth it!).