Custom boat covers, semi-custom boat covers, and boat lift canopies