Canna ligger vest for Rúm, som er den største øya i Small Isles, nesten ti ganger større enn Canna. Sørøst for Rúm ligger den nest største øya Eigg, og Muck, som er den fjerde største, om lag halvparten så stor som Canna.