In Florida you can only usually find Captain Jack at the Halloween parties at the Magic Kingdom, and at Disneyland park he frequents New Orleans Square.
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 quite often be found hanging out near the Pirates of the Caribbean attraction.
At Shanghai Disneyland he appears regularly in Treasure Cove.