The best time to visit Cabo is usually November to May, when the weather is sunny, dry, and warm enough for beach days, snorkeling, sailing, ...