With pristine sands, crystal-clear waters, and a backdrop of lush rainforests, Langkawi is an idyllic destination for a beach getaway.