Boarding in San Juan will be the same as boarding in any US port. I would suspect you can board anytime starting around 11ish its not dependent on the time you leave. When we left from SJ in April we were on the ship with a drink in hand by 11:05am. You may have to pre-book a check in time in your cruise planner about 45 days out.