Canna to wyspa archipelagu Małych Wysp, należącego do Hebryd. Razem z Wyspą Sanday liczą łącznie 20 budynków.
Port w Cannie nie dysponuje bogatym zapleczem – z powodu swoich małych rozmiarów. Dostępne są stąd promy na wyspy Rum, Eigg oraz Muck, a także do portu Mallaig na zachodnim wybrzeżu Szkocji.