The Island of Shuna, which includes a ruined castle, working farm and a holiday accommodation business, is on sale for £5.5m.