Fort de son alliance avec le royaume de Macédoine, Démétrios de Pharos commence à faire de la piraterie dans la mer Adriatique, pillant et détruisant les villes d’Illyrie soumises aux Romains, ce qui rompt le traité conclut auparavant avec Rome en (traité conclut à la fin de la première guerre d’Illyrie). Démétrios de Pharos ravage également de nombreuses îles des Cyclades[2] et conquiert la ville de Pýlos avec la prise de plus de 50 navires. Il envoie une importante garnison à Dimale (aujourd'hui près de Durazzo) avec tous les moyens nécessaires[4]. De plus, il élimine tous les opposants politiques des cités prises et les remplacent par des amis à lui[4]. Démétrios de Pharos laisse également 6 000 hommes sur l'île de Faro[5].
La guerre
Les Romains décident de ne pas laisser impunie la violation du traité et réagissent promptement pour punir Démétrios de Pharos[6],[1]. Les ambassadeurs qu'elle avait envoyés auprès d'Hannibal affirmèrent au Sénat romain que le général carthaginois se préparait à la guerre[7]. Le Sénat pris alors la décision de consolider les conquêtes à l'est, en Illyrie, pour éviter d'avoir à lutter sur deux fronts en même temps[8].
En , le Sénat romain donne le commandement de la flotte romaine à Lucius Aemilius Paullus[9]. En très peu de temps, le consul romain prend les principales places fortes ennemies, dont celle de Dimale (en seulement 7 jours)[10], ville se situant dans l'arrière-pays d'Apollonie[1]. La cité de Faro tombe peu de temps après[11],[12].