kayaking with whales is an incredible experience that allows you to get up close and personal with some of theā¦