Giant petrels primarily inhabit the sub-Antarctic and sub-tropical oceans, breeding on remote islands in these regions, including areas around Antarctica and various sub-Antarctic islands.