Barbados has better water and sand, but fewer topless women on the beach