We are flying from Denver to San Diego. We have a 20 month old son who is obsessed with the ocean and loves getting in. Looking for a family friendly town to spend a few days in. Looking for a nice beach with some casual upscale dinning and easy access to the beach. Any suggestions? We won't be doing any of the amusement parks this go-round. Ideally I'd like to stay in a Marriott, but that is NOT a requirement. I have a couple free nights to burn. Thanks for any input you can offer.