Sharm El Sheik receive thousands of tourists each year thanks to its outstanding beaches and diving spots.