Marsh Harbour is a town in Abaco Islands, Bahamas, with a population of 5,314. The settlement lies on a peninsula just off the Great Abaco Highway, which runs south through Great Abaco to Cherokee Point and Little Harbour. North of town, the road becomes S.C. Bootle Highway, another smooth stretch that runs north and west toward Treasure Cay and Little Abaco. Marsh Harbour has the majority of services available in all of the Abacos, including a post office, bookstore, grocery stores, specialty shops, travel agencies, and laundries. Visitors come to boat, swim or snorkel, and stay at one of the lodges located near Bay Street on the waterfront, though some adventurers reserve a day or two to kayak in the Marls on trips conducted by naturalist guides. The Marls are an extensive region of pristine mangrove habitat and open shallows called "flats" that harbour a rich variety of wildlife and offer an important fisheries, for local sustenance and for sport. Wikipedia
Is Marsh Harbour in Bahamas on your travel bucket list? This online travel guide is all you need to have before planning your trip. The nearest major city to Marsh Harbour is Freeport. Freeport is bestowed with interesting set of attractions for every type of traveller. Also, to reach Marsh Harbour, you'll have to take a flight to Freeport; so its not really a detour. And even if it is, the city is worth paying at least a quick visit. A holiday in Marsh Harbour can generally be of 1-2 days.
Yes,it is that simple really! Enjoy your trip! Keep travelling!