It's not at all uncommon to find dead fish on the beach. Usually gulls have had a feed.
This poor little thing though was unusual for being intact, and because it was only as big as the palm of my hand. The dead fish are usually bigger, often small sharks, but other kinds too.