Seagulls relaxing on the beach watching the waves and the surfers surf. 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.