It's never too crowded in San Pedro, we're still a relatively small destination which is a big part of the charm.
The further north and south you go from town the more secluded it will seem.
Kayaking out to the reef is not a problem and is done all the time.