Inazumibenten Shrine, located in the picturesque town of Susami, Japan, offers a unique beach experience that combines natural beauty with cultural charm. This beach is relatively small, with a length of approximately 100 meters, and boasts soft golden sands that contrast beautifully with the clear blue waters of the Pacific Ocean.