Historical Tour From Kanazawa: Beaches, Temples & Aliens in Hakui in Kanazawa, Japan