I live in Arizona, but have frequently traveled to San Diego to get my sailing fix. Took my
ASA combined 103/104 course and later tested for
ASA 105 at Seaforth Boat Rentals. They are willing to
work with you to meet your sailing goals. They do have a Sailing Club that offers reduced rates on boat rentals. Additionally, they have several locations to rent from, including Mission Bay, Harbor Island, and Coronado. Harbor Island Yacht Club, not to be confused with Harbor Sailboats, provides similar services, including a sailing club, although they offer courses through US Sailing. I've used both of these organizations mainly because they allow
single handed sailing. You can check their respective websites for details and cost comparisons.