Translation:Cairo is a tough place.
Should "Cairo is a hard place" also be accepted? Does the sentence intend something like "Cairo is a difficult place to be in"? In that case, "Cairo is a hard place" would also be correct.
Yes, that is the intended meaning.