The mountains are located on the island, opposite of the shore. There is a hidden cave where Deliora, a powerful demon that was frozen by ice magic, was discovered but when the ice melted- the demon perished. Also, on top of the mountains, there seems to be an old stone shrine of some sorts.