I know this isn't exactly your question, but a similar question has been answered before.
The Sea People were never just one group as this comment from /u/Bentresh explains.
The groups lumped into the category of "Sea Peoples" include the Denyen, Eqwesh, Karkiša, Lukka, Peleset, Shekelesh, Sherden, Teresh, Tjekker, and Weshesh. Some of these have been tentatively identified with locations in the Mediterranean, including the Shekelesh (Sicily), Sherden (Sardinia), and Karkiša (Caria). Since these identifications remain speculative, however, I will focus on the origins of the three groups that have been identified with some certainty, the Peleset, Lukka, and Eqwesh.
Dr. Eric Cline, /u/ehcline also discussed the Sea People in his AMA
I discuss this extensively in my 1177 BC book. I find it most plausible that they started their migration from the western Mediterranean and then picked up people as they migrated to the eastern Mediterranean, i.e., survivors from the collapse of the Mycenaeans, Minoans, Hittites, etc, so that by the time they ended up attacking Egypt, they were really a mixed bag, both in 1207 and in 1177 BC. But, I also think that they were as much victims as they were oppressors and that they are not responsible for nearly as much of the damage at the end of the Late Bronze Age that they are frequently blamed for. But, stay tuned; there is some really interesting work being done by other scholars that should come out in the next few years and will continue to help us reassesses our understanding of the Sea Peoples.