麦克塔维什岛属于纳斯塔波卡群岛。这条狭长的岛礁链沿哈得孙湾东岸排列,紧贴大陆海岸。岛屿耸立在博尼法斯河口附近,一条水道将它与群岛中最大的布劳顿岛分开,大陆则在东面不远处。沿海岸继续向南,纳斯塔波卡河在入海口附近跃下一道高瀑布。