In the perfect scenario it would be no problem for you to make that flight. However these days I never travel assuming the best case scenario. One snafu and everything can change on a dime. Late docking, immigration at the port for the ship, traffic regularity, airport problems, anything can make a tight connection impossible. It's up to you whether you feel comfortable risking it.