The national park islands of Espiritu Santos and Partida lie just 20 miles north of La Paz. The islands are dotted with small bays headed by white sand beaches and the years of geologic activity have exposed layer upon layer of pink, ivory and black rock. Below the surface the water is teaming with sea life. We have been snorkeling with manta rays, sea lions, and hundreds of species of fish.