BOOK NOW: The Palomino Islands, where the sea lions are located, is part of the Callao archipelago just off the coast of Lima, Peru. It’s actually made up of 4 main islands, and you will see all ...