Gezira island/ Zamalek Cairo EgyptThis island is located in the Nile River between downtown Cairo and Giza, and is characterized by upscale hotels, restaurants and pleasant gardens.