La Marina Gosselin est située en bordure de la rivière Richelieu, à moins de 10 kilomètres du Lac Champlain, en bordure de la frontière canado-américaine.