This season has benefited them with genuine home games. Had it the easiest after Brisbane and the Gold Coast.
Yes it is true - Port has had 7 games in Adelaide this year. But it must be remembered that Port along with the Crows, West Coast Eagles and the Dockers were the first to join a quarantine hub outside of their home state, that is where they set the standard of the season and where they have performed most strongly against teams challenging for the top 8.
And as far as Adelaide Oval goes of their 7 games, only 3 of them (Saints/Bulldogs/Tigers) were against teams challenging for the top 8 - and they lost one of them (Saints) so it can hardly be seens as a huge leg up.
Richmond and St Kilda have had 5 games in Melbourne (4 at their home stadium) And Geelong and the Bulldogs have had 3 home games so the difference is not huge.
BTW - the Crows have 10 home games - the most by far of any team this year. But they are still bottom of the ladder.