If you can do a cash-out refinance on your current home and use the proceeds to pay-off the two loans on your second home as well as your car loan, then I would definitely do it. Not only do you consolidate four loans into one, but refinancing a 30 year mortgage with a 15 year mortgage can significantly reduce your total interest expense over the life of your loan. In your case, you would be shaving 13 years off your current mortgage which saves you a lot of money. Your monthly mortgage payment on your current home will likely increase because you are refinancing into a shorter-termed loan but your total monthly debt payments and total interest expense over the life of your loans should decrease significantly, potentially by tens of thousands of dollars.
The one issue that you may run into when you do a cash-out refinance is that most lenders permit a maximum loan-to-value (LTV) ratio of 80%, or potentially lower if you are taking out a significant amount of cash. We provide a comprehensive overview of a cash-out refinance on FREEandCLEAR for you to review. Based on the information you provided in your question, it is not clear to me that you have enough equity in your current home to take out the amount of proceeds you need to pay off your other loans.