A guide to Langkawi’s best natural wonders, restaurants, luxury resorts and festivals