The surgeon is the boy's mother.The buildings are (I believe) next to each other.
I'd have to look for the cannibals and the missionaries. I know the answer involves always having more missionaries on one side of the river at a time than cannibals on the same side.