Cabo is like an all-season tourist destination offering lots more to travelers. But May to June and October and November are the best time to visit Cabo where the crowd remains very low, perfect for a family vacation.