Cruise San Juan Islands: 3-Hour Whale Watching Excursion Duration: 3 hours From US$ 121.30 per person