Cape Town ready to welcome its first cruise ship