I can definitely confirm that there are shed-loads of pike in Lochindorb. I went there in search of trout and only landed pike in three hrs.
I drove along the southern and eastern sides of the loch, all the way to the northern end but didn’t see one single sign at all about fishing, let alone saying that it’s fly only.