Don't let the "security-by-obscurity" stigma fool you. There ARE major significant benefits to changing as many default ports as possible.
For SSH it's a no-brainer. If you run your SSH on port 22 you will get hundreds maybe even thousands connect attempts a day. Changing the port immediately takes you out of the pool of attack victims. Furthermore, in the event there is ever a major vulnerability in the protocol, chances are good you will be unaffected long enough to implement a patch without being compromised.
With HTTPS it's a little different because that service is meant to be consumed by the public, but the benefits still hold true.
There are many many individuals who scan entire ranges of targets looking for low hanging fruit. If you change the port, you take yourself out of the pool of potential targets and limit exposure only to those who specifically know of your service.
Limiting your exposure is NOT security by obscurity and is definitely a good practice.