it is located between saint lucia and grenada