Contra Diction, Life on Grand Seal Island