In Maine, where mountains meet the Atlantic Ocean in scenic beach towns, there's no shortage of natural beauty. Portland is by far the state's most populous city, home to just about 70,000 ...