I believe Cora told Hook about the dagger. We have yet to see how Cora knows about the dagger, but that could be a story for S3.
I’m not sure how he knew where Belle was, but he’s a pirate. They have ways of figuring things out. Plus, he has Smee who was an expert in finding difficult to locate objects.
We don’t know for sure that he wasn’t Pan or a Lost Boy. Adam and Eddy are tricky about their wordings. They said no one had guess his back story correctly, not that we haven’t gotten the Pan theory right.
[adrotate group="5"]
"He was a lot of things to me" "The only conclusion was love"