Beached - hauled up or stranded on a beach.
Beach - a strip of land covered with sand, pebbles, or small stones at the edge of a body of water, especially by the ocean between high- and low-water marks.
Dangit, you're right, try as I might I'm having a hard time twisting those definitions to anything other than the colloquially accepted meaning.