We have taken Silver Airways many times EIS-SJU, as part of JetBlue codeshare. While we've never had a flight cancel, we've had significant delays several times. I can't speak personally for Intercaribbean, but know their reputation well. With the buffer you have to connect in SJU, I would say it's a reasonably safe bet that you'll make your connection to Tampa.