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 freshwater other than washes following rainfall.

[1] Despite its extreme dryness, the island is relatively diverse in plant and animal life.

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