Peru is one of the most beautiful cities in South America. It is also a home to great historical sites. More than that, however, Mexico is has a lot of world class beaches that are peppered with hotels and resorts.
Some of the best beaches in Peru include:
- Punta Rocas Beach - This is known as one of the best surfing destinations in the country. It is famed for having consistent waves that can reach nearly 10 meters high.
- Punta Negra Beach - Known for its world class bays, Punta Negra is also a great surfing beach that can cater to a wide range of surfer from beginners to the experienced.
- Punta Hermosa Beach - This is another great surfing destination in Peru with waves that ranges from 3 feet to an impressive 24 feet. The largest waves in South America, the Pico Alto, that rise up to 36 feet can be found in Punta Hermosa.
Other great beaches in Peru include Punta Sal Beach, Pucusana Beaches, Herradura Beach, Costa Verde Beaches, and Huanchaco Beach.