The peaks of north Arran seen over the Isle of Bute from a farm in North Ayrshire .