Breaking shin on mineral, not far out (7)
I believe the answer is:
inshore
'not far out' is the definition.
(I've seen this before)
'breaking shin on mineral' is the wordplay.
'breaking' indicates anagramming the letters.
'on' says to put letters next to each other.
'mineral' becomes 'ore' (ore is a kind of mineral).
'shin' anagrammed gives 'insh'.
'insh'+'ore'='INSHORE'
(Other definitions for inshore that I've seen before include "place near coast" , "coming in to land" , "towards the coast from the sea" , "little out to sea" , "close to beach" .)