Dinner Island is an undeveloped island in the West Isles Parish of Charlotte County, New Brunswick, Canada, where the Bay of Fundy enters Passamaquoddy Bay.
In 1910, a nautical beacon was placed at Pompey's Ledge, between Deer Island and Dinner Island to mark the northwest passage to the harbour.
In 2017, a Great White Shark was videoed killing a porpoise off Dinner Island.