In Onomichi there is a rather hidden area with a temple called Senkoji. You can get there by taking the lift carriage in the north part of town. Once there go up to the temple and use the small box. Pick any card and hope for a great blessing. It's entirely random but there's no limit to how many tries you get so keep trying until you get a great blessing.