Isle of the Dead will be set in Manhattan and follow Negan and Maggie exploring a post-apocalyptic New York City.