Inchmarnock is an uninhabited island of Buteshire lying in the sea to the west of the Isle of Bute, and likewise within Buteshire, at the northern end of the Sound of Bute. (Read more)