I've been to 20 Caribbean islands. These are the 5 I'd return to — and the 2 I'd skip despite having great experiences.

Business Insider Business Insider

I've been to 20 Caribbean islands and recommend visiting places like St. Lucia, Dominica, St. John, Grenada, and Turks and Caicos.

Read full article at Business Insider →