The answer to the question depends on whether a marriage is between two Catholics, between a Catholic and another Christian or between a Catholic and a non-Christian.
Marriage Outside of a Church — Between Two Catholics
Under Canon Law, a marriage between two Catholics must be celebrated in a parish church. The only exception is for a marriage in a Catholic chapel if one of the spouses is a student, graduate, faculty member, or has some other significant connection to the institution. Permission must be requested from the local pastor. Your priest/deacon will help you obtain permission.
Under the regulations of the Archdiocese of New York, permission is never granted for a marriage between two Catholics to be celebrated in such places as parks, restaurants, catering halls, hotels, cruise ships, or the beach.
Marriage Outside of a Church — Interfaith Situations
Out of respect for other faith communities, permission can be obtained for a wedding to celebrated at another house of worship. The Catholic spouse must obtain a “dispensation from canonical form” (a release from the formal requirements that the wedding occur in a Catholic Church, witnessed by a Catholic priest, deacon or bishop) from his/her bishop. Your priest/deacon will help you to obtain this dispensation from the Chancery Office. Obtaining the dispensation can take time, so you should start the process early.
Permission can only be granted for a wedding between a Catholic and another Christian outdoors or in a non-religious location only if the circumstances merit special permission, reserved to the judgment of the Chancery. However, permission may be given for a wedding between a Catholic and a non-Christian in a non-religious building if there are truly extraordinary circumstances.