Soldier to be in Caribbean location shortly? That is right (9)
I believe the answer is:
grenadier
'soldier' is the definition.
(grenadier is a kind of soldier)
'caribbean location shortly? that is right' is the wordplay.
'caribbean location' becomes 'grenada' (Caribbean island).
'shortly?' means to remove the last letter (I've seen 'shortly' mean this).
'that is' becomes 'ie' ('i.e.' can be a synonym of 'that is').
'right' becomes 'r' (common abbreviation).
'grenada' with its last letter taken off is 'grenad'.
'grenad'+'ie'+'r'='GRENADIER'
'to be in' acts as a link.
(Other definitions for grenadier that I've seen before include "African flier" , "A household infantryman" , "Re-reading for the deep-sea fish" , "Soldier - in red gear (anag)" , "historical bomber" .)