Island NE of Trinidad whose chief town is Scarborough (6)
I believe the answer is:
tobago
(Other definitions for tobago that I've seen before include "Island in West Indies" , "Island near Trinidad" , "island location" , "West Indian island" , "Trinidad and - (WI)" .)