Located to the north of the country, Hokkaido is the second-largest of Japan's four main islands and remains "off the beaten track" even for most Japanese. Historically known as Ezochi, this is the home of Japan's indigenous people, the Ainu, who have a culture and lineage completely distinct from that of mainland Japan.