The resort at Pedregal is Situated on an extensive sweep of beach at the foot of towering mountains, this magnificent resort on the Baja Peninsula is very romantic.