Loch Roag tritt an der Westküste in südöstlicher Richtung etwa elf Kilometer in die Landmasse von Lewis, dem Nordteil der Doppelinsel Lewis and Harris, ein. In der maximal etwa 12,2 Kilometer breiten Bucht liegt eine Vielzahl von Inseln. Mit Great Bernera liegt die größte etwa mittig nahe dem Kopf der Bucht. Sie teilt Loch Roag in East und West Loch Roag sowie Loch Barraglom, das Great Bernera von Lewis trennt.
Mit Ausnahme von Great Bernera sind sämtliche Inseln in Loch Roag unbewohnt. Seit 1953 überspannt eine Brücke den Sund zwischen Lewis and Little Bernera.[6]
Unter anderen liegen folgende Inseln in Loch Roag: