I suggest you book the boat in advance during the busy season. We reserved the same day (the rental location is right by where you'll have breakfast), but we were there in the off season. Also, pack snacks and water for your hike, there will be drinks at the top available for purchase, but we stopped a few times to take a break and recharge.
Since this activity is majority outside, I wouldn't recommend it during the winter months.