We are going to be visiting Crater Lake in mid July. We will be driving in for the day from Grants Pass. We would like to take the boat tour, and go to the island for some exploring. Is there a way to reserve tickets for the boat tour? I am concerned that if it is first come first serve that we will miss out, since we will have to drive in to the park, and that will take some time. Any info on the boat tour would be great. Thanks!