I just returned from my second trip to what is colloquially known as the Socorro Islands; although, Socorro is actually only one of three islands we visited besides San Benedicto and Roca Pardita. This archipelago is located in the pacific off the coast of Mexico and south of Cabo San Lucas. The water was unseasonably cold for this time of year, but we endured and were fortunate to experience multiple encounters with dolphins, sharks and manta rays.