St. Vincent is a small village in the middle of the southwest coast of the Avalon Peninsula. There's a wide gravel beach there, where the shore drops deep down into the ocean. The humpback whales like to come feed on the caplin when they roll in to spawn, and then rub themselves on the gravel bottom. Large groups of whales come, feeding, breaching, lunge-feeding, and just 'having fun', right off shore.
We've always wanted to see them, but the first two times we went there, on previous trips, it was so foggy we couldn't even see the beach. But this time it was a clear sunny day, and when we arrived around dinner time, the whales were already putting on quite a show.....