Shanahan MacInnes, 28, disappeared at around 1.30am on Friday in the area of Balivanich on the Isle of Benbecula, in the Outer Hebrides, before her body was found two days later