Bonavista (BAH-nuh-vi-stuh), town (1991 pop. 4,597), E N.F., E Canada, on E shore of Bonavista Bay, near Cape Bonavista, on RR, 80 mi/129 km NNW of St. Johns; 48°38'N 53°07'W. Fishing center, with fish-filleting, cold-storage plants. Site of govt. facilities.