The boat will wait for nobody. And if there's a fuel shortage, it may even leave ahead of schedule, as happened to us.
Under no circumstances would I feel safe taking a flight (esp. if it's from NYC) that's due to arrive so close to the boat's departure. Even if you make the ship, what happens if your luggage doesn't come until the next flight?