Britain’s most unspoilt seaside town has been named, and it's a breathtaking coastal gem right here in Yorkshire with unmatched views - and no, it's not Whitby or Scarborough.