Isle of Shells

The Isle of Shells is the thrid largest island in the Inner Sea located between the Isle of Horns and the mainland near Stony Point. Lost Shelter is a town found on the island. It is small in both size and population.