Inasa no Hama (Inasa Beach) 3.95 1 The place where all the gods in Japan assemble. Shimane / Nature Spots See More