Yes, located near pasta and sauces usually on the top shelf. Ask an associate, they will walk you to it.
I haven't seen pesto in the deli, good question. And a great recommendation! However, recently I have found name brand bottles of presto offered on the shelves. I think they were in the spices area and or'ethnic' products. Good hunting; and remember those folks working at Publix know their stock pretty well, ask!
Thanks! Your answer is awaiting moderation.