Discover Espiritu Santo Island in Baja California Sur, Mexico. Espiritu Santo Island is a magical place in the Baja California Peninsula. It’s an authentic sanctuary with stunning natural bays, home to about forty percent of the marine species that exist in the world.