Sorrento is situated on the coast about 30 miles south of Naples.