Doreen, when in Portland the Portland Observatory is well worth a visit too. You can climb up to the top and get a neat view from outside. Since it's north of the Portland area lighthouses you can see some of them to get an idea of where they are.

http://www.portlandlandmarks.org/portland_observatory/observatory.htm