The Top 5 best surfing beaches in Nicaragua are:
Playa Maderas- Beach break good for beginners, close to the town of San Juan del Sur, so can be 30 people surfing at a time some days during high season.
Playa Colorado- One of the best surf spots in Nicaragua. Fast, hollow, powerful waves for experienced surfers only. Rent a vacation house right on the break [Here]
Playa Gigante- One of the prettiest beaches on the Pacific Coast. Great point break for experienced surfers.
Popoyo- World class waves for experienced surfers only.
San Juan del Sur- The main beach town for tourists in Nicaragua. Easy waves make it popular for beginners. Breaks can get crowded in high season.
More surf break info [here...]
Find out more about vacation packages in Nicaragua HERE