Itsukushima Shrine, popularly known as Miyajima, is a beautiful Shinto shrine built over water near Hiroshima. When the tide is low, you can walk all the way to the large torii (Japanese gate) built directly into the seabed. When the tide is high, you can walk around the shrine with the feeling that you’re floating on water.
The best time to go is just before high tide so you can watch the water rise. During high tide, the entire building seems to just float on the water, and it is truly a serene and breathtaking experience. At night, lanterns are lit around the temple, giving it an even more otherworldly charm and glow.