Located at an elevation of 1,640 feet in Taishaku Gorge National Park, this refreshing resort lets you dine, play sports, and relax amid lush natural beauty.