Just a small point but a 3:30 arrival with the expectation of a 3:45 to 4pm departure is a quick turnaround at EIS! I would leave yourself a bigger gap given the ontime performance of interCaribbean. I would leave myself at least 90 minutes to prevent being a no show for the charter. It’s also possible it would be cheaper to simply charter direct from SJU to Anegada.