Egypt’s Sinai can seem like an endless expanse of rugged mountains and desert. On its southern tip, it's home to Sharm El Sheikh, the beach resort town famed for its diving sites, luxury hotels, ...