Japan, consisting of 6,852 islands, lies along the Pacific Coast of East Asia. With 73% of the country consisting of forests and mountains, the habitable areas such as Tokyo and Yokohama have extremely high population densities, making Japan one of the most densely populated countries on earth. The extreme contrast between the cities and abundant nature attracts almost 10 million foreign visitors a year, but surely, there can’t be that much to see, can there be?