Philippine marines say they have seized thousands of blasting caps and a detonator from a ferry on the southern island of Jolo .