Upvote:2
Ah, see, the problem even with the CNN list, and indeed any list like this, is that beaches are subjective in terms of 'what is the best'. Some like busy beaches with lots of attractive people, others like party beaches, others like palm tree quiet deserted beaches.
However, since your question asked about sites that have ranked the Caribbean beaches, yes, there are plenty, easily found by googling 'best Caribbean beaches'.
Examples:
I've tried to keep to just major publications, as opposed to smaller blogs' lists of beaches, but their opinions are many and arguably just as valid.