Otter Bay is a natural bay on the island of Coney Bay in the province of Newfoundland and Labrador , Canada . It is located east of Newfoundland .
Otter Bay is a natural bay on the island of Coney Bay in the province of Newfoundland and Labrador , Canada . It is east of Newfoundland .