Gam besteht aus einem kompakten Ostteil und einem kleineren Westteil. Sie sind über eine Landbrücke miteinander verbunden, die im Norden von der Warparimbucht und im Süden von der Besirbucht eingerahmt wird.[2]
Die Insel liegt im Norden von Raja Ampat, nordwestlich der VogelkophalbinselNeuguineas. Durch die sehr schmale Kabuystraße ist sie von der DoppelinselWaigeo im Norden getrennt. Hier umschließt Waigeo von West, Nord und Ost die Kabuybucht (indonesischTeluk Kabuy). Gam schließt die Bucht zum großen Teil nach Süden hin ab, deren Hauptzugang östlich der Insel liegt.[3] Eine Nebenbucht der Kabuybucht ist die Soemlamanjokobucht im Norden von Gam. Östlich davon liegt das Kap Kalebenet, der nördlichste Punkt von Gam.[2]