"the wind had carried us on to a lee shore"

A lee shore is a shore that the wind blows towards, as opposed to a weather shore where the wind blows from inland.