Ubicada a 20 km al este del litoral oriental de la península de Yucatán, y a 60 km al sur de Cancún, tiene una extensión de 647,33 km² comparada con 1.208 km² de la Isla del Tiburón y 895 km² de la Isla Ángel de la Guarda.