Your Explorer has a towing capacity of 5,000 or 7,000 lbs depending on whether it is a V6 or V8.
I wouldn't be surprised if the Nomad's all up towing weight is 5,000 lbs, maybe more. Virtually all builders fudge and show the lowest weight possible often not including an engine or any options like head, stove, etc. For comparison sake a C Dory 25, a similar if not lighter boat has close to an 7,000 lbs all up trailering weight.
I believe it takes a real 1/2 ton pickup or a full size SUV like a Ford Expedition to tow those boats.