Marsh Harbour es una localidad de Bahamas, en el distrito de Central Abaco. El asentamiento se encuentra en una península justo al lado de la carretera Great Abaco. La ciudad tiene la mayoría de los servicios disponibles incluyendo una oficina de correos, librería, supermercados, tiendas especializadas, agencias de viajes y lavanderías. Los visitantes suelen hacer actividades de barco, nadar, bucear o algunos aventureros deciden reservar un día o dos para hacer kayak.