The North Yorkshire seaside town of Staithes, just 10 miles from Whitby, embodies many of the reasons why UK seaside towns hold such appeal.