Philippine officials say at least six people have been killed in battle between government forces and suspected Abu Sayyaf militants on a central resort island, far from the extremists' southern jungle bases and in a region where the U.S. government has warned the gunmen may be conducting kidnappings.