Birch Point State Park Beach: Owls Head, Maine Guide | OnlyBeaches