Captain Hook does not appear regularly at WDW.
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.