The Island House is set on a 1.2-acre plot of land in Nordelta, about 25 miles outside of Buenos Aires, Argentina.