Currently have a friend in Amalfi and his Canon Lens stopped working. Are there any shops near Amalfi where you can purchase a lens or rent?! Or possibly take a look and fix a lens?
Amalfi Coast (Italy) Positano (Italy) Salerno (Italy)
2 hrs or less boat ride is Salerno, there's definitely someone to check or buy a replacement
Mentioned in this answer:
Spend some time at Bethells Beach and enjoy the black sand! Cornwall Park is a really beautiful area to walk through and relax.