In the US parks it is very rare to find Captain Jack out meeting guests. He has appeared at the Halloween parties at both Disneyland and Magic Kingdom until last year (and indeed the Christmas party at MK), and hopefully he will continue doing so.
He has a regular meet and greet on the Caribbean Disney cruises.
In Tokyo you can sometimes find him in both Adventureland near the Pirates attraction as well as in DisneySea around the ship located in the Fortress Exploration in Mediterranean Harbor
At Disneyland Paris, he can sometimes be found hanging out near the Pirates of the Caribbean attraction.