Rockport is located in Knox County northeast of Portland between Belfast and Rockland along US Highway 1 near Penobscot Bay and the Penobscot River.
See more Maine Cities and Towns.