Isla de Cedros, the self-proclaimed yellowtail capital of the world, is a must-visit for anglers who love throwing surface ...