It's definitely possible, but depending on bags you check, it could be a problem. The taxi ride to the ferry terminal is only about 10 minutes, and check in at the terminal is super quick (normally). The only hiccup could be a delayed flight (obviously) or late bags. If you aren't checking bags, that would help.