We had several good dinners in Sorrento. Our favorites were: O'Puledrone, at the Marina Grande. We had wonderful grilled fish - very fresh. It's run by a fishermen's co-op. We also enjoyed Taverna dell'800, Via Accademia 29. Delicious homemade pastas, and very inexpensive. We also noted Ristorante Gigino at Archi 15. I think the sign said something like Ristorante Pizzariachi (?) Gigino, I can't quite make out my notes. Must have had too much wine! Good bread and salads.
I don't think we had a bad meal in Sorrento, but the ones I noted here were the ones we enjoyed the most.