mashnee island