I agree about Jamaica and St Lucia. St Lucia is my favorite island and has lovely people. I have been there twice and always felt safe. I hate to hear this.
I would pick Curaçao, with St. Lucia second, Aruba leaves me cold.
I am going to Bermuda in June for the first time.
In the western Caribbean, Rotan is my favorite, going there again in February.