In all our trips there, thats the only place we were able to meet him but we did see him out in the park one day at MK. But only way to guarantee it is to book the Pirates and Pals cruise or I think you might get to meet him if you book the Magic Kingdom family tour or something like that where its a scavenger hunt.
Last summer I met him in Adventureland Veranda, by where Aloha Isle used to be (now has switched) It seemed as he was doing meets there throughout the day!