Question: Which island is the world heritage site with the most acres located on ?
Answer: Ellesmere