Formation mechanism of adatom islands on fcc (111) substrates