Maritime Fest set for Aug. 15-17