Callao Peru. The city also has a long naval history: not just a natural harbor, it was one of the Spanish towns that were vital to the colonial era. As well as tradition, you can enjoy nature in Callao, particularly on the islands of Palomino and San Lorenzo where it is even possible to swim with sea lions. Callao is just 30 minutes drive from Miraflores, on the central west coast of Peru. Don’t miss this historical place on your trip to Peru.