Bay of Naples resort (8)
I believe the answer is:
(Other definitions for sorrento that I've seen before include "Resort on the Bay of Naples" , "site south of Naples" , "Resort in Campania" , "Italian town on bay of Naples" , "City on the Gulf of Naples" .)