Jabal Akhdar in Arabic means green mountain. It is a part of the Al Hajar mountain range. Guests living at the resort discover the rugged landscapes, mountains and gorges. It is one of the best places to visit in Oman.