Penny Thomas finds an unexpected side to one of the most sacred places in Japan