The San Luis Yacht Club House is located at the very beginning of the Avila Beach Pier and is not usually open to the public but they do have some public events on holidays. We are waiting on some more information from them, so check back soon.
www.slyc.org