Hotel gems in the Caribbean: 22 handpicked Small Hotels