If you lose something, make sure you ask at the hire trailer.
Anything I find, I hand in there. Also put a notice on Seabreeze.
Mostly, no one responds.
Ask a a few times over a week or so because if they have left already then it might not be handed in for a few days.
And,...., no I didn't find your fin. Sorry.
It's a bit rude that someone would keep it.

Also,. NEVER PUT ANYTHING ON THE ROOF OR BONNET OF YOUR CAR !!!!
It is an open invitation for disaster.
You are betting that you are smart enough to remember it before you leave.
It is a bet you are sure to lose often.

If you're tempted to put something on the roof, just throw it away and be done with it.
At least then you will have an approximate idea of where it went.