The island of New Holland sits at the center of the Russian city that Peter the Great hoped would be a “new Venice.” Now a Russian oligarch has created a mixture of contemporary arts center and something like New York’s High Line (organic garden included, of course).