On the banks of the intercoastal waterway, the Old Fort Pub is named for the adjacent Civil War Battery, Fort Mitchel. Its setting is beautiful and features a dining porch framed by moss-draped oaks. The pub has been around for more than 35 years and is a favorite of Hilton Head regulars who come for the pub’s “new south” cuisines.