Canyons Restaurant offers chef-inspired California cuisine in a castle-like venue with patio seating overlooking a golf course.