The peak season for Striped Marlin in Cabo runs from November to March, but you can catch them pretty much throughout the year.