Sharm El Sheikh is a resort town in Egypt, located between the desert of the Sinai Peninsula and the Red Sea. Sharm El Sheikh is famous for its quiet sandy beaches, clear waters and coral reefs.