Pettes Cove Beach July 10, 2023 Canada / Grand Manan Island / Landscape and Architecture 0 Comments On the North Head of Grand Manan Island near Swallowtail Lighthouse is Pettes Cove Beach, overlooking… Continue Reading