I was reading up on Catania (the city from which he hails) and it looks like a beautiful place - very different from SF, but still having a large number of tech companies.
I can confirm both: Taormina and Catania are gorgeous, amazing cities. The whole island of Sicily is also a wonderful place to visit.... I highly recommend it!