Hint 3
Satellite view from one of the coveted island:
(The satellite view and a picture from a Skyscraper in Dubai at the same scale)
What is the surface area of the island (in km²)?
To unlock next hint, find the approximate surface area of the Island.