Perched on the rugged North Yorkshire coast, there is a town that has welcomed visitors for more than a millennium. With its dramatic headland, centuries-old castle and sweeping golden beaches, ...