Flag Harbor Yacht Haven is located on the western shore of the Chesapeake at St. Leonard, Md. Flag Harbor marina has slips for sale or rent and is located next to Flag Harbor Mari ...