Mexico has tons of mahi. I've caught whole bunches of them. But these weren't one-day charters, these were multi-day longrange trips from San Diego. Years ago on one 7 trip I came back with about 40 dorado, most of them from a huge feeding frenzy (red crabs) well down into Mexican waters. On these multi day trips they always do pretty well on dorado. On a one day charter out of San Diego they'll likely stop and hit the kelps which are usually good for dorado. The west coast has lots of dorado all up and down.