CT cruise terminal recognised as Africa’s best