Loved our visit. Gorgeous views. Would recommend.
Beautiful beach.
Morning Beach is located at 109 Harper Rd, Galiano Island, BC V0N 1P0, Canada