No problems. Essentially, the annulment is a possibility for your fiance, and my wife whom I met on the cruise ships went through the whole process. It's complex, and essentially it will involve one party accusing the other of being in the wrong. If the courts suspect there is collusion between the parties, they will throw it out.
If you worked at it, it really is possible for you to bring him to the UK and there are various options, even without him completing the annullment (quite difficult, but possible). The life at sea isn't the greatest, particularly for the crew, who depending on the companies, can be treated pretty poorly.
Once in the UK, he can still go and see his children and vice versa whenever he wants.
Has your boyfriend considered transferring companies to one that operates more often out of the UK, such as Hebridean? I could provide a few contact numbers if you wish.