At Walt Disney World, Captain Hook occasionally appears on the Streets of America ("characterpalooza") in Hollywood Studios.
At the Disneyland Resort, Hook does not meet in the Parks often, but when he does it is usually in Fantasyland. He can usually be met at the Minnie's Breakfast at the Plaza Inn.
At Disneyland Paris Hook meets regularly in Adventureland by Colonel Hathi's, near Peter Pan's Flight or randomly in other places around Adventureland and Fantasyland.
In Tokyo Hook is regularly in Fantasyland.
Hook does not meet at Hong Kong Disneyland.
Hook does meet aboard select Disney Cruise Line sailings. Check your Personal Navigator for details.