Sharm el Sheikh is definitely worth visiting if you want to see the beautiful coral reefs. If you don't care if there is a gorgeous coral reef, maybe Sharm el Sheikh is not so worth visiting it. It is a bit overrated. Many people will say that Sharm is a great resort and that there is a lot to see and do.