Tucked in between Solana Beach and Encinitas, Cardiff is a quaint beach town with colorful houses dotting the hillside. Spend the day paddle boarding out to the kelp paddies off Cardiff Reef, huddle around a bonfire at San Elijo campground or grab a beer at one of the local dive bars. Take your dog for a walk down at Georges, one of the few beaches that allows dogs year round.