Shot in a creamy, sunny style suggesting a Sports Illustrated swimsuit-issue video shoot gone wrong, "The Shallows" belongs almost entirely to Blake Lively, who plays Nancy, a resourceful medical student from Texas vacationing in Mexico with a purpose. Years ago her mother, a recent casualty of...