Watch 2 surfers barely avoid a head on collision. Encinitas is in San Diego, California. Encinitas has the most beautiful beaches and the best waves for surfers. Encinitas is best known for Moonlight and Swami’s beaches. San Diego is known for having the best climate in the world.