Hey beach is the best location for vows celebration, and there are so many private beaches available to select from. I have heard a lot about San Luis beach, and there is also a five star restaurant very close to that. They provide event planners also.