On Enoshima Island, a popular date spot on the Shōnan Coast, a narrow cobblestone lane (or the escalator if you prefer) leads to this shrine to the sea goddess Benzaiten.