All beaches in Mexico are property of the federal government. There are no privately owned beaches in the whole country, all of them are open to public use.