Cornifer can be found in nearly every area, selling his maps. He permanently moves to Dirtmouth after every map is bought or once all maps are available in Iselda's shop.