Cangas liegt im Nordwesten Spaniens in der autonomen Region Galicien, direkt an der Ría de Vigo, einer malerischen Meeresbucht des Atlantiks. Die Stadt gehört zur Provinz Pontevedra und ist von sanften Hügeln, Kiefernwäldern und zahlreichen Sandstränden umgeben. Diese Lage macht Cangas zu einem idealen Ziel für Naturfreunde und Wassersportler.
Die nächstgelegene Großstadt ist Vigo, die bequem mit dem Auto oder per Fähre in etwa 20 Minuten erreichbar ist. Weitere wichtige Orte in der Umgebung sind Pontevedra (etwa 35 km entfernt) und Santiago de Compostela, das in etwa 90 Minuten per Auto erreichbar ist. Die berühmten Cíes-Inseln, Teil des Nationalparks der Atlantischen Inseln, sind ebenfalls schnell mit dem Boot von Cangas aus zu erreichen.
Das Klima ist atlantisch-mild. Die Sommer sind angenehm warm (zwischen 22 und 28 °C), die Winter mild und feucht. Regen ist ganzjährig möglich, besonders im Herbst und Winter. Die beste Reisezeit ist von Mai bis Oktober, wenn die Tage sonniger und die Temperaturen ideal für Aktivitäten im Freien sind.