Shoreham-by-Sea is a town of about 20,000 people on the southwestern shore of England in Great Britain.