Petra Roach, CEO of the Grenada Tourism Authority, announces she will not renew her contract, ending her transformative ...