Town on the east coast of the island of Bute, Scotland (8)
I believe the answer is:
rothesay
(Other definitions for rothesay that I've seen before include "Chief town on Bute; so hearty (anag.)" , "Scottish town" , "Town on Isle of Bute" , "Main town on Bute" .)