Bar Harbor is a town on Mount Desert Island

Image credit by- social media

along Maine’s Frenchman Bay.

Image credit by- social media

It serves as a gateway to the mountains and cliffs 

Image credit by- social media

 cliffs of neighboring Acadia National Park.

Image credit by- social media

Towering over the park

Image credit by- social media

Cadillac Mountain has trails and views of the town

Image credit by- social media

 the bay and the Cranberry Islands.

Image credit by- social media

Sand Beach is ringed by mountains.

Image credit by- social media

 From the town pier, 

Image credit by- social media

the Shore Path winds along the bay overlooking

Image credit by- social media