Recognized for its iconic stone arch, El Arco, Cabo San Lucas is a haven for world-class sportfishing, hosting annual billfish tournaments with substantial cash ...