As a former chef and resident of the Vail/Beaver Creek Colorado area, I can tell you the key to success is capturing the locals! If you win their hearts and cater to them specifically (at first), the tourist will follow. I can't tell you how many times I was asked "where do you order pizza from", from guest at the hotels or on the lift chair!
I would use Pazzo's Pizza in Vail as an example. They were a "locals" only pizza eatery for a year or two and now they have several locations through out the Valley. They have become somewhat of a sensation. They don't have any real different pizza's, they just serve it fast and hot. They appreciate the townspeople and get to know them by name.
If you're doing a delivery only, it's a bit different, but if you've been in the Whistler area for a while, use that to your advantage. Use your connections and maybe deliver a few pizza's a night to the various hotel front desk staffs...they'll be your biggest fan's and point everyone your way.
With regard to Pizza types/styles...different isn't always better, better is always better! A square, oval, round, trapezoidal...doesn't matter if it's good!
Overall, my advice would be, If you can embrace the local scene, you create an almost cult like following and you'll have solid business during the off season as well. I'm sure you've thought of this in your marketing efforts, I just thought I'd mention it.
Keep us all informed...it will be exciting to know how it works out. And besides, we're (me and about 10 other college buddies) planning on skiing Whistler in February of 09, if things are running well then, I'll be calling for some pizza's!!
Best to you.