A beautiful place to picnic, swim, hike, or simply sunbathe, tucked away in the small town of Owls Head. Admission is $ 3 per adult, collected in a donation container by the entrance to the beach. There are trails to explore along the coast, a pebbly beach to splash in, and large, flat rocks that are perfect…