I misread the problem and therefore struggled a bit more to solve it. I was on the impression that neither the missionaries nor the cannibals can outnumber each other. Below the results:
Given that missionaries are 123 and cannibals abc.West East 123abc 23bc > 1a a < 1 123 > bc ab < c 23 > 1c abc **** < 1 3 > 12 12ab < c > 3c 123abc
No, this is wrong. Like many of the others you are assuming that the missionary in the boat is safe, which is not the case. I have noted where the missionary is in trouble with ****.