This includes Maine's longest beach, Old Orchard Beach. Located in Saco Bay, Old Orchard Beach is a vast space that curves beautifully along the cove. It spans three towns (Scarborough, Old Orchard ...