La isla mide alrededor de 48 km de norte a sur y 14,8 km de este a oeste, lo que la convierte en la tercera isla más grande de México después de la Isla del Tiburón en el estado de Sonora y la Isla Ángel de la Guarda en Baja California.