Peru's National Maritime Authority has launched an investigation amid furore over an oil spill blamed on waves from a volcanic eruption in Tonga.

The move comes after what was initially thought to be a minor spill in waters off the Lima suburb of Ventanilla has ballooned into what President Pedro Castillo has declared an environmental emergency.

The country's navy said the probe will aim to seek the causes of the incident and determine the responsible parties.