I am a retired Coastie living aboard at SunRoad Marina. They have a great facility (pool, deli, party area, exercise room) and have always been very good to me. 619-574-0736.
You might also try the Navy morale marina at Fisherman's Cove just southof Coronado. It's an older marina, but they allow liveaboards and give active duty the highest preference. I do their Beer Can racing series and they are a great group. Curt Snyder runs the show and he can be reached at 619-522-8680.
One of the many good brokers is Ian Van Tuyl, office 619-291-6313 / cell 619-507-4416. I bought my Jeanneau on the east coast and I have no business interests with him, but he has always given me excellent advice.
You will love San Diego! Good luck!