Licenses are necessary and might/will be obtained just before leaving in the Office of fish and sport located in the Marina.
even though it is an extended haul with the Cabo San Lucas marina, about fifty miles, the https://www.cabosanlucascharters.com