Not sure about snorkeling, but before the dive centre was closed the argyle caravan park was a popular spot for similar activities.
They sank a few boats and similar things to attract sea life to those spots - worth checking out if you're in the area I would say. It's a 2 minute drive from Inveraray town.