I like these kind of backwater village sex cult scenarios.
Marebito means something like stranger/divine being, who are said come from afar and visit villages while bringing gifts and knowledge. The title can very roughly translate to The Traveler Has Come.