Is this an impersonal sentence?
The answer says "yes" but I think it can be "no". It seems more natural to translate this as "They have found a shipwreck on the beach." which could be a sentence from a story where "they" have been identified previously. Do you want us to answer "yes" for being "impersonal" whenever a sentence has no subject and uses third personal plural form of the main verb?