topless beach in mexico?

I and my partner Will be going to Mexico in 3rd week of October. This is the first time I am going out with my partner for a trip. So want to enjoy this trip fully. So we are looking for beaches where nudity or at least toplessness is allowed. Are their public beaches that allow it or do we need to look for private beaches? I have heard that some of the resorts allow it and if so what some of those resorts are? Please specify that how far they are from Mexico City as we are planned to stay in Mexico City.