One way of getting here, The Concave, is through conflagration of your Soul. Not a nice way to arrive, but at least you'll have the benefit of a guide, unlike most others.
In the harbour of a major city a large and terrifying ship made of human nails docks. Nobody seems to inhabit this ominous vessel, someone needs to go on board and unveil the mystery. In comes the PCs.