La isla Ángel de la Guarda es una gran isla de México localizada en aguas del mar de Cortés al este de bahía de los Ángeles, separada de la península de Baja California por el canal de las Ballenas. La isla es parte del estado de Baja California, específicamente al municipio de Ensenada y está localizada al noroeste de la isla Tiburón. Hoy en día se encuentra deshabitada y es un área natural protegida. El nombre de su parte norte en el Idioma seri es Xazl Iimthogar de los pumas, y el de su parte sur Tjamojíil Yacáaidonde sigue la chopa.