The tourist resorts may be a paradise, but they are strictly divided from the islands where the locals are allowed to live. And those are usually poor, overcrowded and without many opportunities. I guess that separation aids in radicalizing people. Also Saudi influence.