You need to have finished the Bareshade Expansion event (specifically the one where you add More Housing to the town).