The best DCL Norway itinerary would have to be the one in 2019 when we visited Geiranger, Olden, Alesund, and Stavanger.
Norwegian ports can take only so many ships at a time and have strict emissions rules. They are hotly contested every year. Disney takes forever to lock them in, and I doubt they will ever get that 2019 itinerary back.
Conversely, any 7-night British Isles cruise is really a convenience cruise. You can very easily do most of it on your own. And, on that note, the theme is one of touring the cities. You can't do the isle of Skye, cliffs of Moher, Loch Ness, or even ring of Kerry from the ports.
My suggestion? If you can spare two weeks, do a one-week land tour split between Scotland and Ireland, followed by the Norway cruise.