Tra Elimi, Punici e Greci: le origini di Drepanon