Three Ships is a Christmas story set in 1806 of the Devon Coast. Laura Winter lives on St Joseph's Rock, a tidal island that is home to a lighthouse that protects Ashton-on-Sea. On a late November day a violent storm brings not only the handsome Lieutenant Michael Renten but also a clutch of pirates bent on wreaking mischief.