Set on the shores of the Indian Ocean against the Hajar mountains boasts a range of outdoor and kids activities in a modern venue....