Quote from @Tom T.:
Congrats on setting yourself up for success on this one! I think there are two other scenarios to consider as well if you haven't already.
Option D: Seller finance the property to another investor. They make a down payment, set up monthly payments to you and structure it as you feel comfortable with a balloon to fully buy you out. This would help with capital gains along with keeping the income going. Headache of being landlord is done too.
Option E: Sell property to tenant under contract. Again, you can ask for a down payment, set up monthly payments that make sense along with a balloon payment when you want the contract to mature. Nice thing here is property maintenance/expenses is turned over to the tenant/owner and you're out of the landlord game, but still get monthly income.
Certainly would talk through all of these scenarios with your CPA (assuming they understand real estate) and what makes the most sense to you.