I'm not sure where you are cruising but please please make sure he does not carry drugs...on the ship AND in port. He could end up in prison in a country of bad prisons.
He has put himself and you in a very dangerous position...your marriage falling apart may be the least of your problems.
Please listen to those who are trying to help you. This is so much more than a vacation gone wrong.