The Palace on the Isle as a museum villa