I spent four years as an enlisted man in the Navy, I was stationed in San Diego. If you are planning on becoming a Marine Officer I would say that you wouldn't have many problems.
You could probably find a nice apartment near Camp Pendelton or Miramar (thats probably where you would be stationed) you could get a buddy and find a two bedroom for probably $1200. Yes that sounds expensive but that's San Diego for you.
Otherwise the weather is perfect and the woman are plentiful. I was in shorts and a t-shirt all year round, exept maybe January when I would throw on a pair of jeans. Anyway, good luck.