You can wild camp in many locations on Bute as long as you follow the country code but Roseland is the only official campsite…

Roseland Lodge & Caravan Park
Serpentine Road, Rothesay, Bute, PA20 9EH