Looking for the best beach towns in Italy? We've rounded up amazing Italian coastal towns, from the Amalfi Coast to seaside towns in Puglia.