This was our first time to San Juan Island and we enjoyed every bit of the trip. By far, the most noteworthy activity was this whale watching tour! We lucked out booking this last minute, not really knowing what to expect, especially with the weather. It really worked out well - and not only was the weather absolutely gorgeous (we went Labor Day weekend) but there were PLENTY of humpback whale sightings, including a rather close one coming directly towards the boat and swimming under us! Lots of action! We also saw several porpoises swimming around and a chubby seal perched on a rock near land, soaking in the rays. Captain Gabe was a lot of fun and a really great host, as were the other naturalists on board. We would definitely do this again! In fact, we may just make this an annual trip. Kid-friendly, medium size boat, not too crowded - would recommend to anyone!