We are planning a one day trip to Vancouver Island on July 4th. We are staying in West Vancouver about 15 minutes from Horseshoe Bay. We have a family of 11 meeting at 11:30 for lunch and a tour of Buchart Gardens 1 - 3. Each family will have their own car and can arrive to the island early and/or stay late. I was thinking of taking the Tsawwassen Ferry 7:00 am in the morning to Victoria. Do some sightseeing and meet up at the Gardens. I would then drive north to Nanaimo, touring wineries, seeing small towns, scenic views along the way. We would than leave on the 9:30 pm ferry from Departure Bay to Horseshoe Bay. I am wondering however, if we don't start the drive until after 3, how much is going to be open for tours? There is a 7:30 pm from DB to HB that we would take as well, but I wasn't sure if that would cause us to rush too much. We could do the reverse but I am not sure how many wineries & stops we can get in driving from Nanaimo to Victoria and be at the gardens by 11:30 am. Any advice would be appreciated!