Ocean Beach is great. We took our 16 month old on our first trip and this was a perfect place to explore San Diego. Easy access to all the local restaurants.