A guide to the best Caribbean islands travelers return to year after year, from quiet shores to lively resort hubs