Japan's fourth-largest island, Shikoku, 60 mi/95 km southwest of Osaka, is also the most rural and least developed. Its temples have been a pilgrimage destination for the past 1,000 years. Every ...