Typically 8 to 12 hours, with an early start to reach the islands before the crowds and time for several stops.