Tobago's island neighbor (8)
I believe the answer is:
trinidad
'tobago's island neighbor' is the definition.
(I've seen this in another clue)
This is the entire clue.
(Other definitions for trinidad that I've seen before include "Island linked to Tobago" , "West Indies island" , "Port of Spain island" , "English-speaking island off Venezuela" , "Caribbean island" .)