From all that I have heard, #1 there is a strong likelihood that the 10 am ferry will NOT leave on time, and #2 some airlines suggest (require?) a three hour arrival before flight time. This is especially true during high season.

Check your schedules carefully