he is at the top of the hill. left.
prices for me
bay leaves: 118
holy water: 6370
but my bastok fame is fairly high
(i think i'm about fame level 6ish)
also, he is a 'regional' seller
(your town must be in control of that area for them to be selling the goods)