My opinion of Sorrento and the Amalfi coast is “don’t bother” unless you like being swamped by tourists. I have just spent 4 nights in Sorrento as I read that it wasn’t very touristy and regretted it as that is all there is.
If you take the public bus to Amalfi from either Sorrento (or Salerno) be prepared for very long queues both to get there (especially if the boats aren’t running - day I got to Sorrento it was a 4 hr wait) and get back (no matter what time of day as there are lots of people wanting to go to Positano).
I actually took the train from Sorrento to Pompeii Scavi, walked to Pompeii station and caught the bus (no trains running) to Salerno and it was much quicker than taking the buses from Sorrento to Salerno.
So, unless you pay the hefty premium to go on a tour and like being in crowds where ever you go, I’d avoid the whole Salerno/Amalfi coast.