Marsh Harbour, ville qui a une altitude d'environ
4 mètres au dessus du niveau de la mer, se trouve sur une péninsule juste à côté de l'autoroute
Great Abaco, qui passe au sud jusqu'à
Cherokee Point et
Little Harbour.
Sa population était de
6283 habitants, selon le recensement de l'année
2012.
Nassau, la capitale du pays, est à une distance, à vol d'oiseau, de
167 kilomètres de son centre géographique.