We’ve really had no issues with any of the cruise lines. I will not go to Jamaica though I’m told men potentially can have….more negative experiences than women. (Yes I’m Jamaican.)
We really enjoy Amsterdam, Copenhagen, Seattle and Sydney and find them quite welcoming.