Kamakura, a charming coastal town just an hour south of Tokyo, is rich in history and cultural...