Portland leans liberal. It is the most urban city in our state, with the highest taxes in our state. The last mayor they had tried to outlaw CCW permits, he lost that argument because our state constitution says CCW is 'shall issue' statewide.
Within a small 40-mile radius of Portland there are so many people that it actually accounts for 50% of the state population. A tiny 0.05% of the state has half of the state population. If you look at the congressional district lines, one district is basically a circle around Portland, while the remaining 99.95% of the state is the other congressional district.
Portland is a completely different place. Two years ago a guy who already owned two restaurants, wanted to open a Hooters franchise in Portland. The city shut him down because they thought it was far too risque for the Portland elite [in interviews the city council members thought Hooters were strip clubs].
One other thing 'Maine liquor licenses': if a business sells alcohol as a major part of their business, CCW is illegal in that business. So depending on what kind of a restaurant it is, CCW might not be allowed anyway. ?
The big economy of Maine is tourism. They will do backflips to attract tourists from Mass. Portland is considered a 'bedroom community of Boston' and pays heavily to subsidize a special passenger train that runs from Boston to Portland, just to cater to the Boston elite. Portland will do whatever they think will attract the rich from Boston to come up and play tourist.