We found Loreto quite nice. Camped on a beach called Playa Coyote just south of Mulege for 2 nights as well. There is a guy from Colorado named Mark that camps at that beach every year. Each morning a pick up truck with 2 ladies comes by selling Tamales and Empanadas. Then the truck with the guy selling fresh fruit and fire wood comes by.
Also recomend going to Bahia de Asuncion on the west coast and renting a casista from Sheri.