Carnival had a topless deck last time I was on a Carnival ship. RCCL and Princess don't. I think NCL does also. Can't remember about Costa.
Both men and women can use this deck. There was a sign that said you had to be 18 I think, could of been 21.
Hope this helps.