The best beaches in Sicily: miles of soft white sand, sleepy fishing villages, people-watching resorts and peaceful nature reserves, Sicily has it all.