Hi Anthony,
It's always lovely to be able to answer a question from someone in my home County!
Captain Hook can indeed be tricky to track down when visiting the Walt Disney World Resort. The few times that I have seen him during previous visits, he has been in Adventureland at the Magic Kingdom park. As he doesn't have a regular scheduled meet and greet, I would recommend stopping by Guest Relations as you enter one of Theme Parks where a Cast Member will be able to tell you if, where and when, he will be available during your visit.
If Captain Hook is an absolute favourite character, it may be worth considering booking a
Pirates & Pals Fireworks Voyage as a special treat. Not only is this a great, different way to enjoy Wishes nighttime spectacular but it is also a lot of fun which includes meeting, greeting & having a photograph taken with Mr. Smee and Captain Hook prior to setting sail on your voyage from Disney's Contemporary Resort.
Wishing you a magical holiday filled with memories which will last a lifetime!
Emma