Yes, there are several good beaches in Portsmouth that are popular with both tourists and locals. The most well-known beach is Southsea Beach, which stretches for miles along the coast and offers a wide variety of activities, including swimming, sunbathing, and beach volleyball. Adjacent to Southsea Beach is the recently renovated South Parade Pier, which features an amusement arcade, fish and chip shop, and ice cream parlor. Another popular beach in Portsmouth is Eastney Beach, located at the eastern end of the seafront. This shingle beach is quieter than Southsea Beach and is a great place for a peaceful walk or a picnic. Other nearby beaches include Hayling Island and Stokes Bay, both of which offer more secluded stretches of sand and stunning coastal views.