margaret’s island