You're reasoning backwards. If the ancient document says Egypt you presume it means Egypt unless there is compelling evidence in the negative, not an absence of supporting evidence.
>sounds like it could take place just about anywhere
What other place has pharohs and a red sea? Those are both named in Exodus