Longtime islander Shann Weston passed away peacefully at home on Saturday, May 2, at 2 p.m., surrounded by family.