Isla Ángel de la Guarda

Isla Ángel de la Guarda, (Guardian Angel Island) also called Archangel Island, is a large uninhabited island in the Gulf of California (Sea of Cortez) east of Bahía de los Ángeles in northwestern Mexico, separated from the Baja California Peninsula by the Canal de Ballenas (Whales Channel).

It is part of the state of Baja California, located northwest of Tiburón Island.

It is a biological reserve called Isla Angel de la Guarda National Park.

The island is extremely dry, with no sources of fresh water other than washes following rainfall.

Much of the island is inaccessible due to mountains at or near the shore, especially on the west coast.

Topographic map of the area around Isla Ángel de la Guarda
Middle and southern section of
Isla Ángel de la Guarda.