Any recomendations for a Caribbean vacation? Nice places to stay? Any beaches with compact sand? Any ideas would be appreciated.