Coronado is great. Outside of that, we really enjoy all the beaches that are north of San Diego throughout San Diego county- Carlsbad, Encinitas, Del Mar, Solano, Leucadia, Oceanside etc. There are lots of great places along the coast to hang out at the beach-- there are places where the local delivery places will even deliver pizza to you on the beach!