An in-depth guide to Cefalu, Sicily, including the best Cefalu beach, what to do in Cefalu, where to stay, what to eat and much more.