A picturesque sandy beach on the north coast of Innoshima Island with a view of islands in Japan’s Inland Sea.