Is there a maximum number of recipients that one campaign can be sent to?

No, you do not need to break a large distribution into multiple campaigns.