Scarborough, a town once celebrated as the jewel of England's north east coastline, is now the subject of divided opinions among residents and tourists. The coastal area continues to be an ...