Egypt has a wide range of beaches situated on the Mediterranean and the Red Sea that extend to over 3,000 km. How far do Egyptian beaches extend?