New York City is a kind of archipelago, a Philippines on the Hudson River. Only one borough—the Bronx—is actually attached to the American mainland. There are some forty islands in...