This is a picture of the Isle of Graia.
Keywords: Isle of Graia, off the shore of Egypt, David Roberts