mexico's no. 1 baja beach resort: the villa del palmar, south of loreto