In Lima and South, there are waves every day.
Beach towns like San Bartolo and others... have many varieties of waves within walking distance of each other.
There are always waves for both beginners, just have fun... and challenge your limits.
It's up to you.