Set in landscaped gardens and overlooking pristine beaches, Le Meridien Khao Lak Beach & Spa Resort fronts lush tropical rainforests and the powery sands along the Andaman Sea in this untouched part of Thailand