The Palomino Islands, where the sea lions are located, is part of the Callao archipelago just off the coast of Lima, Peru. It ...