No one was injured when a 54-foot boat hit a shoal in the St. Lawrence River near Wellesley Island Tuesday afternoon.