Hidden in the mountains, Koyasan is home to over 100 temples and has welcomed pilgrims for more than · Forty Pirates