Jolo is where the al-Qaida-linked militant group Abu Sayyaf has carried out bombings , kidnappings and killings of foreigners in recent years .