Jul 27 (japan-guide.com) - Located at the very northern tip of Japan’s largest island of Honshu, the Shimokita Peninsula is one of the country’s most remote areas - home to spectacular ocean views, curious rock formations and Osorezan - or Fear Mountain - a sacred mountain set within an otherworldly volcanic landscape said to be the gateway to the afterlife.