I don't live in the area, but Sports Authority is a big chain. I checked their Web site and they have a store at:
364 Maine Road
South Portland, ME 04106
207-773-7400
I've never been to Olympia Sports, but they have a store at:
544 Congress St.
Portland, ME 04101
207-772-7828
D...