I don't think it is an ALL Catholic town, but that they want to have some moral foundations for the city to attract people that have a similar mindset. Go for it...
Apparently, in FL, pharmacies are not REQUIRED to provide contraceptives, so if none are available in Ave Maria, folks who want them could always go to another town and get them. If the Barron Collier/Ave Maria folks think that having a abortion clinic does not comport with the town's values, they are within their rights to refuse to allow one to open. Not every town has or wants an abortion clinic. Again, they can be had elsewhere, no one is being denied any opportunity, they just might not be able to get it within a 10 minute ride. Nothing in the Constitution says that you may not be inconvenienced in your quest for your rights.
The ordinances of the town will be well known when houses, condos and apartments become available. If someone doesn't agree with the way the place is set up, no one will be forcing them to live there.
Well look out salt lake city - the aclu is after you , next.