Nishiizu
Town in Japan
Nishiizu is a town on central Japan’s Izu Peninsula. Near the town center, boats cruise past the cliffs of the Dogashima Coast. Sunlight shines through a hole in the roof of Tensodo Cave. Offshore islands, including Zojima, are connected to the...