Philippine President Rodrigo Duterte warned on Wednesday he might "invade" an island stronghold of the Islamic State-linked Abu Sayyaf to "finish the game" following a thwarted attempt by the group to kidnap tourists on a resort island last week.

Duterte offered cash rewards for the capture, dead or alive, of six Abu Sayyaf militants still at large following a daylong clash last week on Bohol island, which killed six rebels and four members of the security forces.

The shootout on Bohol followed warnings against travel to central Philippine islands by several Western countries, which cited unconfirmed intelligence of possible kidnap plans. The clash erupted after residents tipped off authorities about the arrival of armed men on boats.