Uber and Lyft are easy, safe and generally reliable - download and set up both apps to compare costs and wait times - then choose your ride. You can book the day before with a scheduled pick-up time. Once you book your ride you will get a photo of the driver, name, car make/model and license tag number - much safer than an anonymous taxi. That said, a 90+ minute ride will not be cheap - I would also price out a one-way car rental (Hertz and Avis have locations close to the port, Enterprise in Ybor City is close, and they will shuttle, or drop the car at TPA and taxi to the port). Have a great trip!