I like the concept, the waves complicate things in an interesting way. the boat and cannon moving out of sync confuses the controls a bit too much for me though.
Thanks for your comment. I think you are talking about, when the ship rocks the cannon doesn't rotate width it. It only follows the up and down motion.