The Isle of Ghosts

The Isle of Ghosts is an island off the western coast of Sombria, north of the Isle of Rest. It is a vassal nation of the Crown of Pridain

Name
The island gets its name from the lenticular clouds that form around its two peaks on a near permanent basis.