Ship Inn has a girl turning up inside (8)
I believe the answer is:
indiaman
'ship' is the definition.
'inn has a girl turning up inside' is the wordplay.
'has' means one lot of letters goes inside another.
'girl' becomes 'maid' (I've seen this in other clues).
'turning up' is a reversal indicator.
'inside' means one lot of letters goes inside another.
'maid' written backwards gives 'diam'.
'inn' placed around 'a' is 'inan'.
'inan' enclosing 'diam' is 'INDIAMAN'.
(Other definitions for indiaman that I've seen before include "Large vessel" , "Former trading ship" , "Old trader" .)