The published boarding time for San Juan is 2:30pm. I've not sailed with Carnival out of this port so I can't say when boarding actually starts. Like most places, I assume it would be at least an hour earlier than that. Hopefully someone with better experience with Carnival in San Juan will chime in.
Thanks for the good wishes on our imminent cruise!