Eat in Whistler Premium Dining RestaurantsSushi Village is a fantastic restaurant located just steps from the base of Whistler Mountain. The menu is huge enough to satisfy everyone. Sushi, salads, soups, teriyaki dinners, chicken dishes, hot pot and more. The restaurant is full of life and you instantly feel happy when you walk in the door. Founded way back in 1984, when Whistler was just beginning.