Mountainous terrain, vast coastal deserts and steamy, tropical rainforests
There are relatively few opportunities for snorkelling in Peru. Peru's Pacific coast has very cold waters for most of the year, except from December to March. Unfortunately, this also happens to be the time of year when the waters are at their murkiest, because the snow from the western Andean slopes melts and runs into the sea. The best snorkelling areas are in the north, close to the Ecuadorian border and off the Peninsula de Paracas. There is one diving club in Lima.