One strategy for Under Dwell Level 17, Ready Cannons, is to simply clear the flying trolls with the cannons. Viking will find his way to the boat.
If you have a different strategy for completing this level feel free to leave a comment below.