I always recommend a company operating from Port of Miami; it save you time and give you peace of mind.
There are two companies on that category between several of them:
Express Shuttle look for online reservations at https://www.ExpressShuttleMiami.com/
Quick-shuttle look for them at https://www.quick-shuttle.com/