The best Caribbean resorts, from boutique literary haunts to exclusive private-island escapes