Delvecchio Pasta Fresca pizza is a direct mainline to a little place called Italy all the way on the West Coast of Canada on a little hide-away called Saltspring Island. Note: this isn’t a rookie score; Max the store owner keeps a close eye on his apprentices and was there to make sure this pizza came out perfect... an Italian oasis in the middle of nowhere on a lost island in the middle of the ocean