Yes there are plenty of places.

Oyster Bay Beach Resort Infinity restaurant, new restaurant in Cupecoy Escape, and Nasca Peruvian restaurant in Front Street