Leonardo Beach is a picturesque and tranquil destination located on the north shore of Middletown Township in New Jersey. It boasts a length of approximately 0.4 miles, featuring soft, white sand ideal for sunbathing and beach sports. The beach offers stunning views of the New York City skyline across the Raritan Bay. Visitors can enjoy activities like swimming, fishing, and kayaking, although it is not generally considered a good swimming beach due to the lack of lifeguards. The area is rich in history and natural beauty, making it a unique spot for those seeking a peaceful coastal experience.
Leonardo Beach is part of the Jersey Shore region, known for its historical significance and natural attractions. The nearby Twin Lights Historic Site provides additional historical and scenic value, offering tours and stunning ocean views. The beach itself has limited amenities but allows dogs on leashes, making it a pet-friendly destination.
The community of Leonardo is named after Henry and James Leonard, the first ironmasters of New Jersey. During World War II, the area was significant for its role in supplying ammunition through the Naval Weapons Station Earle. Today, it remains a charming spot for both locals and tourists alike.