Granville Island, geocaching, Aquabus. What a great day!