White Horse Beach, located in Plymouth, Massachusetts, is a picturesque beach on Cape Cod Bay. It is known for its soft, white sand and offers a serene atmosphere for relaxation and recreation. The beach is part of the village of Manomet and is close to other attractions like the Priscilla Beach Theatre and Bartlett Pond. Historically, it was a popular summer destination for many, earning it the nickname 'Irish Riviera' due to its popularity among Irish-American families from nearby cities. The beach hosts annual Independence Day celebrations, which include bonfires and fireworks, although these have been somewhat curtailed in recent years.
White Horse Beach is also famous for its 'Flag Rock,' a rock in the water with an American flag painted on it, a tradition started by local teenagers in the 1940s. The area has a small business district with a general store and post office, adding to its charm.
The beach offers limited public access during the summer, with sections fenced off for conservation. It is a great spot for walking and offers scenic views of Cape Cod Bay.