Birchport

Birchport is the main setting of the Veil of Secrets series. It is a fictional seaside town located in Massachusetts, USA. Birchport is described as a small town and the society is segregated. The elites, especially the Sterlings, hold a massive power over the people, controlling the justice system. According to Pierce Sterling, his family owns the town. The same feeling of entitlement is shared by Chief Tommy Walsh, who in Chapter 11 of Veil of Secrets claims that Birchport is his town, as he's trying to force Your Character to leave. It was last featured in chapter 16 of Veil of Secrets.