Thanks for the tips about early start and bringing enough water. I'll also make sure to bring sunscreen!
Also about the ferry ticket - not sure how to organize a day early, but I won't be bringing a car, just me, and I booked to stay very near where the ferry arrives, so hopefully I'll be ok. How did you organize your guide?