Special events such as weddings, filming, etc. all require Special Park Use Permits which can be obtained by visiting https://www.nps.gov/goga/planyourvisit/specialparkuses.htm
If you require more information call the Office of Special Park Uses at
(415) 561-4300