Located on the very tip of the Sinai Peninsula, the resort town of Sharm el-Sheikh, or Sharm as it is known to locals, is one of the most beautiful and scenic spots on earth. Flanked by mountains on one side, the crystal clear Red Sea on the other and covered in a permanent coating of desert sand.