Located off the coast of Umm Suqeim, The Island is expected to feature major casino properties with 1,400 hotel rooms and apartments