Isla Ángel de la Guarda, zwana także Wyspą Anioła Stróża – duża wyspa w Zatoce Kalifornijskiej, na wschód od zatoki w północno-zachodnim Meksyku, oddzielona od Półwyspu Kalifornijskiego przez cieśninę Canal de las Ballenas. Jest to druga co do wielkości z jedenastu wysp należących do archipelagu Islas Grandes. Jest częścią stanu Kalifornia Dolna, położonego na północny zachód od wyspy Tiburón. Wyspa jest niezamieszkana i stanowi rezerwat przyrody zwany Parkiem Narodowym Isla Ángel de la Guarda. Wyspa wchodzi w skład gminy .

Aktywny geologicznie uskok Ballenas biegnie dnem morskim wzdłuż Canal de las Ballenas. W 2009 roku doszło do trzęsienia ziemi o sile 6,9 stopnia w skali Richtera.

Geografia Wyspa cechuje się ekstremalnie suchym klimatem i nie ma na niej źródeł słodkiej wody poza wodą wypełniającą parowy po opadach deszczu. Ma powierzchnię 975 km², a wzdłuż jej wybrzeża przebiega łańcuch gór, którego maksymalna wysokość to 1315 metrów nad poziomem morza. Biegnie on z północnego zachodu na południowy wschód.