Check out our tourism website:
I have found Paradise! Yes it does exist here on earth- along the Beautiful Bay of Chaleur. The bay has been voted one of the most beautiful bays in the world. Come discover the beauty that will have you in awe...come the sea is calling your name.