That's earlier than I suggest, but it's possible provided absolutely nothing goes wrong, the ship arrives on time, and you can get through immigration quickly. You'll have to let the Purser's Desk know you need to get off the ship at the earliest possible moment and you'll have to take all your luggage with you getting off the ship.
If everything comes out perfectly, you should be able to get off the ship by 8:00am and you could make it to the airport in time. But again, I would much prefer to have more time just in case. Because if you don't make your flight, it's liable to cost you a pretty hefty fee to catch the next one.