Here are some resources and links that may be helpful.  San Diego is a resource for various boating experiences and maritime
Here is the US Coastguard link to boating safety
San Diego Sailing is offered by Ocean Adventures, LLC.  We offer sailing charters in San Diego.  We are located on Harbor Island at 1880
Harbor Island Drive, San Diego, CA, 92101.  Phone number 480-636-0675.  Steve Utter is the owner of Ocean Adventures and the sail boat
One of the most popular places for everything sailing is West marine.  West
marine has everything for your boat.  They are located at Rosecrans and
Shelter Island drive. You can get charts, fishing tackle, clothing, and anything
else you can think of for your boat.

Another place where you can buy retail parts for your sail boat is
located on Shelter Island drive.  

Repairs.  Craig's marine offers repairs for your sail boat.  This is a great marine resource for sailing weather.  Every
sailor needs to check the weather before heading out to the open water.  At
Buoy weather you can check the wind conditions at various buoy positions. It
even gives the GPS locations for each buoy.  

Of course is a well know weather resource for sailing.

Dinghy Repair. The Dinghy Doctor can repair your dinghy or dinghy motor.
Located on Scott street. 619-804-6921. Downwind marine is another dinghy
resource 619-224-2733

Sails and sail repair. .  Northsails can make you a sail or repair yours sails.
Quantum Sails.  310-518-2842

Hull Cleaning Scuba Duba Hull cleaning. 562-598-9444