The best way is to rent a car or hire a taxi to get there. There are ways to use public transportation to get there but it's very hard. Read the other posts here for suggestions.
The nearest public transportation stop is the 34th street station on the LightRail. Then it would be quite a walk to the Teardrop/Cruise port. Your best bet would be an Uber from the LightRail station.
Uber
Thanks! Your answer is awaiting moderation.