Peninsula of La Punta

View of the peninsula from the International Space Station.

The Peninsula of La Punta is a peninsula located at the district of the same name in Callao, Peru. It is the point that separates the bays of Miraflores and Callao, both part of the territorial waters of Peru.