Whether your checking out the Egypt or Cape Town areas these islands are some you don't want to miss. These were voted the top three islands in Africa and the Middle East. Do you agree? Where have you been?

  1. Seychelles
  2. Mauritius
  3. Zanzibar