Cara Island lies just offshore to the south, the smaller Craro Island lies to the west and Gigalum Island to the south east. A sandy spit connects Gigha to Eilean Garbh in the north-west. To the north are the rocks called An Dubh Sgeir (a common name meaning black rock) and Gamhna Giogha. The Sound of Gigha separates Gigha and its attendant isles from mainland Kintyre.