Lots of motor homers or sailors use a mail drop service as an address for the things you mention...
There are marinas that will keep cruisers mail for extended lengths of time or forward it; very common.