A round-the-world cruise ship has been delayed in Belfast for almost three months.