Also a quick thought, it will help you a bunch if you contact Intrcaribbean and provide them your trusted traveler number ahead of time. I say this because if you have TSA pre check it can save you valuable time in SJU.

Ken