El Dorado Beach sits along the South Lake Tahoe shoreline where you can get some amazing lake pictures looking out over the long beach front with its rolling hillside backdrop. Plus this beach is also a great place to swim. (South Lake Tahoe, California, USA)