Shoreham-by-Sea (often shortened to Shoreham) is a small seaside town and port in West Sussex , England . and is historically part of Sussex