Cheap flight offers from Cape Town to Port Elizabeth with British Airways