Seven illegal foreign fishing boats have been caught off the West Australian and Northern Territory coastlines in just 48 hours.