The Island of Kinkasan

Kinkasan, located off the coast of Miyagi Prefecture, is a holy island home to a venerated shrine and deer considered messengers of the gods.