Mexican authorities say the navy has intercepted a semi-submersible vessel in the Pacific Ocean carrying nearly four tons of cocaine.