Three years after a sudden and mysterious disappearance known as 'The Departure' caused millions of people to vanish worldwide, a town is searching for answers.