Diving in Peru is not something that you hear about very much. Of course, when one thinks of Peru, automatically ceviche, Machu Picchu and surfing come to mind. However, there are some dive operators in Peru. In the Northern part I found two: One in Punta Sal (no website) and the other in Mancora.
Unfortunately, we were not able to go diving because there were too many waves. This is what happens: When the surfing is good, the diving is not.
A few important things to note: I would not recommend anyone doing their first diving experience in Peru, because of the waves, but this depends when you go. The water is also very cold, a wetsuit is definitely needed and provided. During the first week of January when I was there, visibility I was told was between 4-10m.
Mancora: Spondylus Diving: http://www.spondylusgroup.com/diving/eng.php