Tiny Pointe Lascar is located by the mouth of Rempart River and features a Peace Park with many interesting statues and an aura of calm and serenity, where meditations are practiced on a regular basis. It is a unique spot to visit for those interested in a spiritual experience.