Alia Farid’s folkloric vision of an Iranian island comes to CAM, March 25