Aviron BayAviron Bay is natural bay on the island of Newfoundland in the province of Newfoundland and Labrador, Canada. The Friar, a castellated rock, is located between Aviron Bay and Cul-de-sac bay.