On which Caribbean island is the Sabina Park cricket ground located?

Geography Trivia: On which Caribbean island is the Sabina Park cricket ground located?