We are spending 5 days in SanDiego in mid-October to celebrate my young teenage son's golden birthday. He LOVES to boogie board, so after spending 2 busy days in SD proper, we're thinking about heading a bit north to a smaller beach town to have a few quieter days with walkable boutique shopping, restaurants and good surf. I'm thinking Carlsbad (no LegoLand, but closer to the the Safari Park) or Solana Beach. Any other suggestions or which one of those 2? We are flying out of SD so don't want to go too far north. Thanks!