Tucked away amidst the rugged grandeur of the Al Hajar Mountains in Oman, Alila Jabal Akhdar Hotel invites travellers on