San Diego is a nice place for cigars with Liberty Tobacco and Excalibur. Unfortunately, they won't let you smoke at parks or the beach. I used to sneak a cigar on the cliffs at La Jolla overlooking the ocean. The last time I went hiking in Torrey Pines all I wanted to do was light a cigar while looking at the amazing view...sigh.